I'm surprised that nobody has talked about that properties are certain ways of a descriptor course, Adam Donohue and NeilenMarais get at accurately this idea within their posts -- that getters and setters are features and can be used to: of this abstraction. The values for getRadius() or getCircumference() in https://m3mprojectsnewgurgaon.blogspot.com