public function addOption($option, $position = null)
{
$option->setParent($this);
if ($position == null) {
$this->options[] = $option;
} else {
for ($i = $this->countOptions(); $i > $position; $i--) {
$this->options[$i] = $this->options[$i - 1];
}
$this->options[$position] = $option;
}
}