Added ReflectionUtility with some basic functions
PluginBase#disable should be called before we null the instance variable
We should also init the Scheduler class
Make these protected