The contract class to ensure a proper update of a Version instance.
Updates the version properly.
Use IVersion.update instead.
the type of the update
the value of the pre-release (optional)
the value of the build (optional)
The contract class to ensure a proper update of a Version instance.