@override Object toJson() => { if (fieldViolations.isNotDefault) 'fieldViolations': encodeList(fieldViolations), };