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