Introduce a ContentQuery class to encapsulate content query details
This makes it easier to define query properties from QML