General map representation
Map<String, dynamic> get map => { 'count': count, 'routes': routes.map((e) => e.map).toList(), 'metadata': metadata, };