C# also supports indexers which are the properties which have an index parameter in property strategies. Here's the example. In extended dwelling initiatives debugging and refactoring normally takes much more time than writing the code by itself. There are lots of downsides for utilizing @property.setter which makes debugging even harder: https://smartworlddeveloper.co.in/smart-world-69-sector-69-gurgaon-a-new-benchmark-in-urban-luxury-living/