Hi,
This is very simple: in OO, you generally don't have to directly access class properties - this is a general OO programming good habit.
Accessors are subs who returns the value of a property, they are also called getters.
Mutators are changing the value of a property, they are also called setters. They may also check the new value before updating the value of the concerned property.