Select a codec using the canonical GObject property name.
Override selected properties and call base.get_property_codec (property) for the rest. The default is Deser.create_standard_codec_for_property; unsupported types fail explicitly. Wire-name mapping follows Settings.names_case.