Just to make sure we are on the same page...I thought of the class to be instantiated only once for every query. Methods that need access to subqueries or fragments fetch them from that object.
Uli