public CompiledTemplate Clone() { CompiledTemplate clone = (CompiledTemplate)MemberwiseClone(); if (_formalArguments != null) _formalArguments = new List<FormalArgument>(_formalArguments); return clone; }