Returning QueryResult directly from the QueryService - respecting this on the client side