Objective-C Dependency Injection