Nope.  `class << self` was only needed in Tag to call `private :new`.