Add a context to the deserialization method.
Fix the serializer interface.
Fix deserialization.
Rename the detail namespace to serialization.
Use move constructors for attributes, relations and schema.
Refactor Types.h
Refactor the SchemaManager.