Not entirely sure that the order of ```obja0, obja2, objb0, obja1b2``` is correct, but that'd be a change in ```ExpressionParser.compareDBObjects``` and outside the scope of this PR.