These kinds of property emulation is standard for programming languages that don't help properties - like standard C++. In C# there it is best to always favor properties as the way the way to access to your fields. Under is yet another case in point on how @property might help https://affordablehousinggurugram.in/aipl-lake-city-sector-103-gurgaon-a-new-chapter-in-urban-luxury-living/