public function forSubScope(Queries\IScope $subScope) { return new self($subScope, $this->expressionProcessor); }