Fixed usage of Traverseable for $options.
Did not want to duplicate the check done in Element, but rather used to already converted $this->options instead