finish injector
rename Params provider
inject injector
add cacheProvider
change method to inject default providers
Merge branch 'feature/injector_for_provider' into develop