Described [here](https://python-dependency-injector.ets-labs.org/providers/factory.html#passing-providers-to-the-objects). Can be implemented by adding property `provider` as in PDI. This property will return a factory object which must be called without args. Opened question: should this factory be callable or awaitable. If callable, than async resources must be preinitialized