#1 Non-generic Serialization and configurations for complex-write