core IoC via DI - Inversion of Control via Dependency Injection with H.Necessaire H.Necessaire's mechanism for Inversion of Control via Dependency Injection