protected function withResolvedMagic(array $resolvedExpressions) { return new self($this->declaration, $resolvedExpressions); }