Change ExtractorInterface to ExtractorAbstract add purge method to the extractor