public function setDisplayOptions(array $options)
    {
        if (!is_array($options)) {
            throw new \RuntimeException('The display options must be an associative array.');
        }

        $this->displayOptions = array_merge($this->defaultDisplayOptions(), $options);

        return $this;
    }