public void ReplaceWith(ScriptVar newVar) { ScriptVar oldVar = Var; Var = newVar.Ref(); oldVar.UnRef(); }