CFY-1000 fixed version numbers and now reading base provider class from another file