factory GeoLocation.fromJson(Map<String, dynamic> x) { num? lat = x[_LATITUDE] as double?; num? lon = x[_LONGITUDE] as double?; return GeoLocation(lat as double, lon as double); }