improved Mango::BSON::ObjectID to validate object ids