public virtual Argument GetArgument(string name) { return (Argument) argumentTable[name.ToLower()]; }