OGM-408 Exposing properties configured as implementation type via property()

* Making inner types from ConfigurationPropertyReaders top-level types
* Establishing configuration reader package