factory Coordinates.fromJson(Map<String, dynamic> json) { return Coordinates( lat: (json['lat'] as num).toDouble(), lon: (json['lon'] as num).toDouble(), ); }