3.3.2.1.2 How are instance variables accessed

Instance variables are accessed through generic functions known as getters and setters, a design feature modeled on the object-oriented language Dylan. This permits customization of an object's behavior when instance variables are referenced or assigned.