public function __construct($options) { if ($options instanceof Arrayable) { $options = $options->toArray(); } $this->options = $this->options + $options; }