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