effectively this joins the two existing lines of "Query" classes into one systematic representation Next step would be to move all mutation operations over to the Query::Builder