Cleaned up constructor

* Removed unused default factory case and according documentation
* Removed documentation for entity prefixes; those are documented in the
datamodel, where they are defined