public function objectId($value = null)
{
if ($value === null) {
return new ObjectID();
}
if (is_string($value) && ObjectIdUtils::isObjectId($value)) {
$value = new ObjectID($value);
}
return $value;
}