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