@override Location? fromJson(List<dynamic>? json) { return json == null ? null : (long: json[0] as double, lat: json[1] as double); }