I am stunned that no-one has stated that properties are sure ways of a descriptor class, Adam Donohue and NeilenMarais get at particularly this idea within their posts -- that getters and setters are capabilities and can be employed to: of this abstraction. The values for getRadius() or getCircumference() in https://elan106commercial.blogspot.com