Properties have the main benefit of enabling you to change the way knowledge on an object is accessed with no breaking It can be public interface. For example, if you must include extra validation, or to change a saved subject into a calculated you are able to do so simply https://retailshopincentralnoida.blogspot.com/