It would be just a wrapper around version string to ensure it is always valid. for example: var version = new MtaVersion("1.6.0-9.22279.0"); https://wiki.multitheftauto.com/wiki/GetVersion