Check parser usages

Added a test that makes sure all properties/fields on QueryTreeNodes are used, for all nodes that are referenced. Eventually we would like it to assert that everything is used, but right now it just asserts that the number doesn't change.
Perhaps a logger and do this in trace/debug.