The idea is to add ability of injecting stuff asynchronously. The syntax example: ``` { token: 'IConfig', useFactory: async (service: any) => { const something = await.service.getSomething(); return something; }, inject: [Service] } ```