public void UnregisterCommand(string commandName, Action<CommandDTO> callbackMethod) { CommandRegistration commandRegistration = registeredCommands[commandName].Find(reg => reg.CallbackMethod == callbackMethod); registeredCommands[commandName].Remove(commandRegistration); }