Modified to reflect new 1 arg Output class constructor. Replaced identity comparison with equality, i.e, s/==/.eql?/ .
Removed 'name' member variable and its attr_reader generator, as this field/method are not used anywhere.