public function setHeaderController($headerController)
    {
        if(! $headerController instanceof Asset\HeaderSetter) {
            throw new ErrorException('Header controller must be an instance of Asset\HeaderSetter.');
        }

        $this->headerController = $headerController;

        return $this;
    }