public void RegisterEvent(Command cmd, DoWork func) { events[cmd] = new ProcessorCommand(func); }
public void RegisterCommand(Command cmd, DoWork func) { commands[cmd] = new ProcessorCommand(func); }