Object-oriented versions of fetcher and extractor.