What is attr_accessor for?
It creates an instance variable (@name).
It serves as a reader and writer for an attribute.
It allows to easily generate a method.
It allows to create an alias between two variable names.