a string containing the allowed values for the first byte
a string containing the allowed values for the subsequent bytes
default value for the property specified
replace null strings by an empty string
replace empty string by null
private #GParamSpec portion
the replacement byte for bytes which don't match @cset_first or @cset_nth.
A #GParamSpec derived structure that contains the meta data for string properties.