public function addOptionsAsArray(array $options, $useArrayKeyAsValue = true)
    {
        foreach ($options as $value => $label) {
            $option = new Option();
            $option->setLabel($label);
            $option->setValue($useArrayKeyAsValue ? $value : $label);

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

        // this will auto select the options based on this fields value
        $this->selectOptionsFromValue();

        return $this;
    }