public function addOption(OptionInterface $option): void
    {
        $option->setSelected($option->getValue() === $this->value);

        if ($option->getValue() === '') {
            $this->hasEmptyOption = true;
        }

        $this->options[] = $option;
    }