Support for DataMember name override
Type conversion on deserialization
Deserialize to typed Dictionary and typed Array
Updated tests