Why not create a `GeographicProjection` instance at the file scope and keep in around.  Then you can just use `defaultValue` here, and you won't recreate the instance every time.