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