int `<(Version v) int `>(Version v) int `==(Version v) int _hash()
Methods define so that version objects can be compared and ordered.