Changed the Fetcher implementation to use Operations instead of an array of filters