internal override Value Evaluate() { if(EvaluateMap == null) return this; var val = EvaluateMap.Evaluate(this.Value); var evald = new StringValue(val); evald.Scope = this.Scope; return evald; }