These kinds of property emulation is standard for programming languages that don't guidance properties - like regular C++. In C# there it is best to normally prefer properties as just how tips on how to usage of your fields. Underneath is an additional example on how @property may also help https://smartworlddeveloper.co.in/smart-world-69-sector-69-gurgaon-a-new-benchmark-in-urban-luxury-living/