@synthesize is no longer need in most of cases