@override Object toJson() => { 'parent': parent, if (metadataStore != null) 'metadataStore': metadataStore!.toJson(), if (metadataStoreId.isNotDefault) 'metadataStoreId': metadataStoreId, };