property and synthesize

deafualt:readwrite/assign/atomic