MongoAddManipulator is no longer static, and takes the database in a constructor