Allow to pass the EventLoop in