added a license
general preamble on deserialization
test to ensure that spring registered type adapters override default domain handling