@override Object toJson() => { if (dataset != null) 'dataset': dataset!.toJson(), if (aggregationResults.isNotDefault) 'aggregationResults': encodeList(aggregationResults), };