User GuideΒΆ This section provides comprehensive guides for using Serilux. Basic Usage Creating Serializable Classes Registering Fields Serialization Deserialization Strict Mode Advanced Usage Class Name Conflict Detection Nested Objects Lists and Dictionaries Deeply Nested Container Structures Callable Serialization ObjectRegistry Using the Registry Two-Phase Deserialization Callable Serialization Overview Automatic Callable Handling Serializing Functions Serializing Methods Deserializing Callables Lambda Expressions Fallback to Expression ObjectRegistry Automatic Registry Creation Two-Phase Deserialization Best Practices Limitations ObjectRegistry: Design and Implementation Design Philosophy Architecture Overview Implementation Details Integration with Two-Phase Deserialization Usage Patterns Why ObjectRegistry is Essential for Callable Serialization Real-World Example Best Practices Common Pitfalls Performance Considerations Advanced Topics Troubleshooting Summary Validation Checking Constructability Validating Object Trees