We may have the need to filter results based on certain criteria from the client. One example is the ability to retrieve all activity for a user on a profile page. Can I (or someone else) see what comments, annotations, or articles I have created on the system when they look at me? Doing a listAll to see all resources I have access to could potentially yield a very large result set that the application would have to filter through. Can we find a way to either allow the application to pass in some directives so that the server can filter results or define some small number of specific filtering actions which applications would want to perform?