Default constructor now initialises version with new const UndefinedVersionString; Warning comment in DefaultCompareTo code if history was manipulated; Even for the current version a constant is now generated to improve flexibility.