if (empty($this->url) || !is_string($this->url)) {
            throw new Exception("Cannot validate new link - \$url is empty or not a string"); 
        }