Create a wrapper for the QueryBuilder to be able to alternately create the query objects.
Create a wrapper for the QueryBuilder to be able to alternately create the query objects.