It contains callbacks what's happening in Extraction Process
When error occurs while extraction process
When the extraction progress goes on
It's instance will be returned by Extractor.start() If everything went correct