Both @property and common getters and setters have their rewards. It depends upon your use case. The way to automatically escape properties when they are currently being established/retrieved? See extra linked concerns Connected However the meant use in the attribute just isn't to really established the values in the properties, https://adorepropertygurgaon.blogspot.com