added `injectProvider` and removed `CreationHelper` + brand new changelog
Lifecycle management implemented
test for `injectProvider`