@poke implicit lazy factory support has been an IOC paradigm **_in c#_** for over half a decade. It's absurd that it's not supported. Even if it's not implicitly enabled, it's borderline criminal the lack of proper support to implement it yourself due to the poorly designed service provider interface.