Only coerce if the type can coerce, needed for nested objects
Handle assignment of attr_accessors in initialize and not only attributes
Bump version