@override Map<String, dynamic> toJson() { return super.toJson() ..addAll( {'startLineType': headType?.name, 'tailLineType': tailType?.name}); }