Do not allow versions like 1..1
Make MigrationVersion hashCode consistent with equals