public function setId($id) { if (!$id instanceof \MongoId) { try { $id = new \MongoId($id); } catch (\MongoException $e) { } } return $this->set('_id', $id); }