Use automatic property synthesis and unify ivar convention