Delegate methods in Ruby and preserve self. Add behaviors to your objects without altering their superclass heirarchy.