SlingQuery class itself should be a generic