DCOM-96 - doctrine common proxy factory usage

Rewrite of #506 - please do tell if tests are necessary.

From here on, public properties are supported