Dependency Injection framework for Objective C