When a collection is sorted, many of the resources have been fetched by the server. It makes sense to include them in the response to the client (or at least add an option for this). This should speed things up.
Include the resources in the Collection struct (useful for library calls), and find a way to serialize these in the response from servers.