There already exists the old deprecated version named DirectoryScanner, though in an older package. I did not wish to have 2 DirectoryScanner classes in the same bundle as it might be confusing. And since the old one is deprecated, but is still technically API that must continue working, I can't remove it or modify it this heavily.