public static function isObjectId($value)
    {
        if (is_object($value) && method_exists($value, '__toString')) {
            $value = (string) $value;
        }

        return is_string($value) && 24 == strlen($value) && ctype_xdigit($value);
    }