public function setDefaultScheme($scheme = null)
    {
        if ($scheme === null) {
            $this->defaultScheme = null;
        } else {
            $this->checkScheme($scheme);
            $this->defaultScheme = $scheme;
        }
    }