anchor.diff:          "images": images == null
               ? null
               : List<dynamic>.from(images.map((x) => x.toJson())),
  -        "coords": coords == null ? null : coords.toJson(),
  +        "coords": coordinates == null ? null : coordinates.toJson(),
           "regularHours": regularHours == null ? null : regularHours.toJson(),
           "specialHours": specialHours == null
               ? null
               : List<dynamic>.from(specialHours.map((x) => x.toJson())),
           "url": url == null ? null : url,
           "menuWebsite": menuWebsite == null ? null : menuWebsite,
  -      };
  -}
  -
  -class Coords {
  -  String lat;
  -  String lon;
  -
  -  Coords({
  +        "distance": distance == null ? null : distance,
  +      };
  +}
  +
  +class Coordinates {
  +  double lat;
  +  double lon;
  +
  +  Coordinates({
       this.lat,
       this.lon,
     });
   
  -  factory Coords.fromJson(Map<String, dynamic> json) => Coords(
  -        lat: json["lat"] == null ? null : json["lat"],
  -        lon: json["lon"] == null ? null : json["lon"],
  +  factory Coordinates.fromJson(Map<String, dynamic> json) => Coordinates(
  +        lat: json["lat"] == null ? null : double.parse(json["lat"]),
  +        lon: json["lon"] == null ? null : double.parse(json["lon"]),
         );
   
     Map<String, dynamic> toJson() => {
  
positive.code:   String persistentMenu;
    List<String> paymentOptions;
    List<Image> images;
    Coords coords;
    RegularHours regularHours;
    List<SpecialHour> specialHours;
    String url;
    String menuWebsite;
  
    DiningModel({
      this.id,
  
negative.code:         images: json["images"] == null
              ? null
              : List<Image>.from(json["images"].map((x) => Image.fromJson(x))),
          coordinates: json["coords"] == null
              ? null
              : Coordinates.fromJson(json["coords"]),
          regularHours: json["regularHours"] == null
              ? null
              : RegularHours.fromJson(json["regularHours"]),
  