public function fetch($url)
    {
        $this->builder = new Builder(urlencode($url));

        foreach ($this->defaults as $key => $value) {
            if (method_exists($this->builder, $key)) {
                call_user_func([$this->builder, $key], $value);
            }
        }

        return $this;
    }