Mordernizing Objective-C