Added lazy injection to Provider::__construct