implements AutoloaderProviderInterface bug fix