public void removeEventListener(EventListener eventListener) {
   messageDelegator.removeEventListener(eventListener);
 }
 public void terminate() {
   eventSubscriber.terminate();
   messageDelegator.terminate();
 }
 public void addEventListener(EventListener eventListener) {
   messageDelegator.addEventListener(eventListener);
 }