This class will cause the registration of a custom version number and key with the globalFCustomVersionContainerwhen instantiated, and unregister when destroyed. It should be instantiated as a global variable somewhere in the module which needs a custom version number.