**What are you suggesting?** Improve CallOnLoad, CallOnUnload and IRegister to have option to auto generate, preventing the need for runtime reflection