Provide a Deserializer Builder

Provide a Deserializer Builder and add a Register Type Strategy for JsonDeserializers and JsonSerializers