Injection frameworks abstraction