[MSC-134] preventing NPE in classes extending RetainingInjector
[MSC-136] enhancing LifecycleContext.asynchronous() behavior