/** * {@inheritdoc} */ public function walk(callable $walker) : CollectionInterface { return new self($this->type, parent::walk($walker)->toPrimitive()); }