Mapping, (de)serialization and validation of Custom Primitives and Serializable Objects in a clean and non-invasive way