@Override protected DBObject createNewEntry(String family) { BasicDBObject dbo = new BasicDBObject(); PersistentEntity persistentEntity = getPersistentEntity(); if (!persistentEntity.isRoot()) { dbo.put(MONGO_CLASS_FIELD, persistentEntity.getDiscriminator()); } return dbo; }