Add a Point class.
Change PolygonSet to not inherit from array.
Change Country to not inherit from array.