Unserializable properties should be accepted.
Our experience with adding a CoordinateFrame property has revealed that when a type without from_json
/to_json
functions is registered with the Resource's tuple of properties, compilation fails. However, the design intent was always to allow properties to omit serialization if desired.
-
Fix Properties.{h,cxx}
to accept properties without serializers. -
Add a test.