Should this class be someone's subclass ?