Lets extract a net method that is generic that can be called by all three of these methods, loadHookPropertiesFromClass(), loadServerInfoFromClass(), loadVersionFromClass()