Not really, `[1]` and `[3]` are the internal representations of the comparisons (QueryExpression uses a Comparison object to store that). I was more interested in showing that the expression objects I passed were kept and that they could be traversed