Map<String, String> toJson() { final json = <String, String>{}; if (start != null) json['start'] = start!.name; if (end != null) json['end'] = end!.name; return json; }