Adding support for MongoDB ODM

Updating previous PR #347 .
intention seems to be off here .. 
that being said, imho it would be better to figure out a way for the Persistence API of Doctrine to provide the necessary information (method calls / interfaces) so that no object manager specific conditions are necessary