$options can be a Traversable object but $this->options is always array.