must review relationship between @property and @synthesize