Such property emulation is common for programming languages that do not guidance properties - like conventional C++. In C# there you need to constantly want properties as the best way how you can access to your fields. This is great, isn't it: You can start with The only implementation conceivable, https://conscientparqgurugram.in/conscient-parq-sector-80-gurgaon-a-refined-lifestyle-amidst-urban-grandeur/