Small dependency injection framework for Objective-C