protected virtual void InitArguments() { int index = 1; argumentTable = new Hashtable(); foreach (Argument arg in arguments) { arg.Index = index++; argumentTable.Add(arg.Name.ToLower(), arg); } }