Effortless dependency injection framework for Objective-C