Objective-C 1: convert constructors to use properties