I think is better for Ruby to have the methods that don't need to be exposed to the users be private and, if they are needed outside of the class, use `send` to call them.