$providerName should not be static.

Mistake corrected, not it is protected