support modifiable query parts