Execution

Just for feedback
I can easily make arguments either way.

On the config side:
 1. I expect they are almost always known at config time
 2. they would be by far the most verbose parameters in the middle of the "execution" code

On the arguments side:
 1. They typically represent some control flow of data from one place to another, and hence would belong with the rest of the control flow ... in the middle of the execution code

I was imagining that the hiveQuery would be given some meaningful name in the config class which would look nice when used in the middle of the execution code, instead of sticking a verbose big blob of foreign syntax in the middle of the  execution code.

But I can see both sides and am happy to go either way.