EventLoop is now a singleton, datamembers are now private