public function add(string $header): self
    {
        foreach ($this->getAll() as $tmp) {
            if ($tmp === $header) {
                throw new Exception("The '{$header}' header has already been added.");
            }
        }
        $this->headerList[] = $header;
        return self::$instance;
    }