This PR fixes object codecs being reused when the shape matches, regardless of the user supplied type.
Changes
Object codecs now strictly deserialize to dynamic, unless concrete type information is supplied. When type information is available, the object codec will create a child codec key'd by the type, inheriting the shape information.
Summary
This PR fixes object codecs being reused when the shape matches, regardless of the user supplied type.
Changes
Object codecs now strictly deserialize to
dynamic
, unless concrete type information is supplied. When type information is available, the object codec will create a child codec key'd by the type, inheriting the shape information.Fixes #47