User-defined attribute - only serialize this field if its value is different from its .init value.
See Implementation
User-defined attribute - only serialize this field if its value is different from its .init value.