I'm astonished that no-one has stated that properties are bound methods of a descriptor class, Adam Donohue and NeilenMarais get at accurately this concept inside their posts -- that getters and setters are capabilities and can be utilized to: What benefits does the @property notation maintain about the basic getter+setter? https://affordablehousingprojectsinbhiwadi.blogspot.com/