Resources processors to run for subclasses of Resources

When we changed the type of the return value in a repository from List<String> to Page<String> the Resources Processors didn't run, because the underlying resources type became PagedResources, which is a subclass of Resources.
This fix might be problematic in cases when somebody did hack around this deficiency, but I think it is always better to have generic Processors that could run on any subclass of Resources, not just specific ones.