temp.context.commands = updateExtensions(
            merge(previousState.context.commands, state.context.commands),
            previousState.context.commands
        );