title: Why don't properties get automatically synthesized
body: <p>maybe this is a silly question. Every time I make a <code>@property</code> I have to <code>@synthesize</code> it. But this makes no sense the only thing you can do with a <code>@property(whatever) Type* property</code> is to do <code>@synthesize property</code> in the implementation file. So why are both needed? Why isn't the compiler generating the getter/setter methods automagically without me having to write <code>@synthesize property</code>.</p>