Changing set<string> by vector<string> in queryExecuter
Changing depthBucket to chainable depthBucket