Support for MongoDB ODM

Method "isRootEntity" does not exist outside of the ORM implementation.  MappedSuperClass should allow for the differentiation.
Also changed from discriminatorColumn to discriminatorField when MongoDB