DRYing up Fetcher class