Map<String, dynamic> toMap() => { 'cost' : cost, //'route' : route != null ? route!.toMap() : null, };