@Override
 public void removeEvent(String listenerName, Event event) {
   Map<String, RegisteredListener> listeners = getListenersByEvent().get(event.getClass());
   RegisteredListener listener = listeners.get(listenerName);
   if (listener != null) {
     listener.removeEvent(event);
   }
 }