Pre-commit GeoPoint class with partials unit-tests