@override Object toJson() => { 'parent': parent, if (dataset case final dataset?) 'dataset': dataset.toJson(), };