Interface ObserverDescriptor<E extends GenericEvent<?>,​O extends Observer<E>,​EM extends EventMatcher<E>>