public string Call() { return(Value + (next == null ? string.Empty : next.Call()) + Param2.Call() + Param3.Call()); }