always use a MongoId object