Why do we need this? Because not all implementations are going to be using geoapi Geometry.
This allows the creation of complient filters with SFSQL Geometry constructs. Consider this a
bridge to existing projects allowing GeoAPI to be used.