public void Broadcast(domainEventChannels channel, Enum ev, DomainEventArg e) { ListenerFunctions[channel][ev](e); }
public void RemoveListener(domainEventChannels evType, Enum ev, DomainEventHandler eventListener) { ListenerFunctions[evType][ev] -= eventListener; }