added support for DynamicDocument & DynamicField
Fixed deserialization for ListField
Removed depth field from serializer