The default options can be more intuitively done via `array_merge()`:

~~~php
$this->options = array_merge(array(
   ...defaults here...
), $this->options);
~~~