Duck model in Objective-C