You may already know this, but properties are just sugar for messages and instance variables. Their only difference is a shorter syntax.
(...plus some extra runtime data, but you don't usually notice that.)
(...plus some extra runtime data, but you don't usually notice that.)
P.S. My only experience with Objective-C is with the iOS SDK.