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