In Objective-C properties you can set alternative names fpr the accessors.
@property(setter=nameWrite:,getter=nameRead,copy) NSString *name;
I am thinking real hard but I don't know any situation I would ever do that. It is not KVC standard and I see no advantage at all. What is the use of it?