public MacroDefInvocation(string name, Task task, XmlNode invocationXml, ArrayList attributeList, MacroDefSequential sequential, ArrayList elements)
 {
     _name          = name;
     _task          = task;
     _invocationXml = invocationXml;
     _attributeList = attributeList;
     _sequential    = sequential;
     _elements      = elements;
 }
 public MacroDefInvocation(string name, Task task,
                           XmlNode invocationXml,
                           ArrayList attributeList,
                           MacroDefSequential sequential,
                           ArrayList elements)
 {
     this.name          = name;
     this.task          = task;
     this.invocationXml = invocationXml;
     this.attributeList = attributeList;
     this.sequential    = sequential;
     this.elements      = elements;
 }