Update @property use, ARC and modern syntax, and beautify code