Base model for bidirectional properties, with a virtual per-property CodecProvider . Override get_ignored_properties to omit additional fields without registering a codec in Settings.