In the terminology of Raku, codice_12 is called an "attribute". Some languages call these "fields "or "members". The method used to access an attribute is called an "accessor". An auto-accessor method is a method created automatically and named after the attribute's name, as the method codice_13 is in the example above. These accessor functions return the value of the attribute. When a class or individual attribute is declared with the codice_2 modifier (short for "read/write"), the auto-accessors can be passed a new value to set the attribute to, or it can be directly assigned to as an lvalue (as in the example). Auto-accessors can be replaced by user-defined methods, should the programmer desire a richer interface to an attribute. Attributes can only be accessed directly from within a class definition via the codice_15 syntax regardless of how the attributes are declared. All other access must go through the accessor methods.