public void Begin(Event root, EventStepData data)
    {
        this.root = root;
        this.data = data;

        idManager = IDManager.Get();

        StartCoroutine("Run");
    }