public function visitAggregate(Aggregate $request);
public function traverse(IRequestVisitor $visitor) { return $visitor->visitAggregate($this); }