public function update(Queries\IScope $scope) { if ($this->scope === $scope) { return $this; } return new self($scope); }