ObjC initializes ivars to nil