Restructured Scraper so it has a proper constructor