refactor now compiles - addition of GeoResource class as base to GeoData