A Smarter DI Container for C# (and Xamarin) They got it wrong with IOC containers, but that can be fixed.