The need for the ScraperFilteredCore was due to the fact of a lot of inconsistencies on the markup being scraped. The ScraperUnFilteredCore is the class that is still used by the webservice and still does not manage a few of the known issues with scraping markup. The idea is to move everything to the ScraperFilteredCore and deprecate ScraperUnFilteredCore, so that BMUSE scrapes effective and it is easier to maintain.