Added typed deserialization by @Angel-foxxo (#4).
Datamodel.Load<T>()
T should be a subclass of Datamodel.Element. You need to provide the assembly where these classes are defined, or list them manually.
Serialization was already supported.
Full Changelog: 0.4...0.8