[TASK] Refactor and cover Condition / Context scope with tests
[TASK] Refactor and cover Iterator / Merge, Pop, Random, Shift
[BUGFIX] Iterator / Reverse support for unfired QueryResult