SimpleInjector - An easy, flexible, and fast Dependency Injection library that promotes best practice to steer developers towards the pit of success