I think we should just change to getGeoParsePoint instead of doing casting.
Merge pull request #31 from rogerhu/no_casting

No casting of GeoPoint.