Used modern ObjC synthax.