Removed the use of Kernel in BaseControl replaced with Singleton which is lesser of 2 evils