Add a groupBy property to Query

This is because if the ListView section is bound to a property in the
model object, it will only update if the model objects are moved, added,
or deleted.