protected function updateValueExpression(Expression $value) { return new self($value, $this->name); }