Allow subclassing of the Prefetcher object