@override Object toJson() { return { if (dataset.isNotDefault) 'dataset': dataset, if (datasetDisplayName.isNotDefault) 'datasetDisplayName': datasetDisplayName, }; }