Any time you use the auto initializer the property creates the instance of benefit and uses that price persistently. In the above submit There's a broken url to Bill Wagner, that points out this perfectly, and I searched the proper url to understand it myself. Developing the getter, setter methods https://magnoliasapartmentsgurgaon.blogspot.com/