Each @property and classic getters and setters have their pros. It depends upon your use situation. Tips on how to instantly escape properties when they're getting set/retrieved? See additional connected queries Linked Bind observable collection design property to dropdown column in grid See far more joined concerns Associated My solution https://builderflatsingurgaon.blogspot.com