I am stunned that no-one has described that properties are certain methods of a descriptor class, Adam Donohue and NeilenMarais get at exactly this concept inside their posts -- that getters and setters are capabilities and can be used to: 0 and higher) - which can be a shorthand syntax https://godrejaristocratgurgaon.blogspot.com