I'm still not crazy about this where property. I don't see the need. Filtering is separate from paging and in the end, offset and limit are just tacked onto the same collection as the where clause to be sent to the server as query string parameters so it just feels like an unnecessary level of grouping.