public override void ExtractUsableData()
        {
            WizardAction action;
            int          dataIndex = 0;

            while (dataIndex < workInnerData.Count)
            {
                action = new WizardAction();
                action.LoadFromDataList(StringUtils.PickObject(workInnerData, dataIndex));
                actions.Add(action);
            }
        }
        public override void LoadFromFolder(string folderPath)
        {
            this.objectName   = WSConstants.Objects.ActionList;
            this.objectEnding = WSConstants.Markup.End;

            for (int i = 0; i < 4; i++)
            {
                WizardAction action = new WizardAction();
                action.ActionType = i.ToString();
                action.LoadFromFolder(folderPath);
                if (action.Events != null)
                {
                    actions.Add(action);
                }
            }
        }