Added support for amending all predicates used during fetches

- Gives you a chance to alter the predicate used when executing a fetch request prior to execution