changed MongoCommentFactoryService into a factory