B-0 removed Target property from Deserializer to make it a var parameter when calling Deserialize. This is the first move to implement _type feature for polymorphic objects and match current C# implementation
B-0 added support for serializing _type attribute for objects ALWAYS
B-0 added support for creating the root object based on registered builder function for a specific class type and an object with _type attribute properly serialized
B-0 Added _a property to probe mongo returning _type before _a
B-0 added support to build object property on the fly when builder is registered and its value is nil, then property is re-assigned back to the host object
Also refactored literal constants and resourcestrings
B-0 added compatibility with Delphi 2007
B-0 small cosmetic fix
B-0 added test that causes failure trying to deserialize an object with no suitable builder
Merge pull request #35 from jsbattig/feat_serialize_object_type

Add support to serialize class type on _type attribute