it's used in ```version``` in this class, and in chef and gemspec subclasses