static GeoPoint? of(double? lat, double? lon) { if (lat == null || lon == null) return null; return GeoPoint(lat, lon); }