public function &newOption($value = null, $inner = null, bool $selected = false, string $optgroup = ''): Option
    {
        /* @var $option \Core\Html\Form\Option */
        $option = $this->factory->create('Form\Option');

        if (isset($value)) {
            $option->setValue($value);
        }

        if (isset($inner)) {
            $option->setInner($inner);
        }

        if ($selected == true) {
            $option->isSelected();
        }

        $this->addOption($option, $optgroup);

        return $option;
    }