anchor.diff:      // Set up the zone to auto digest this scope.
       _zone.onTurnDone = _autoDigestOnTurnDone;
       _zone.onError = (e, s, ls) => _exceptionHandler(e, s);
  +    _set$Properties();
     }
   
     Scope._child(Scope parent, bool this._isolate, bool this._lazy, Profiler this._perf):
         $parent = parent, _ttl = parent._ttl, _parser = parent._parser,
         _exceptionHandler = parent._exceptionHandler, _zone = parent._zone {
  -    _properties[r'this'] = this;
       $root = $parent.$root;
       $id = '_${$root._nextId++}';
       _innerAsyncQueue = $parent._innerAsyncQueue;
  
positive.code:     } else {
        $parent._childHead = $parent._childTail = this;
      }
    }
  
    _autoDigestOnTurnDone() {
  
negative.code:   bool _skipAutoDigest = false;
    bool _disabled = false;
  
    _set$Properties() {
      _properties[r'this'] = this;
      _properties[r'$id'] = this.$id;
      _properties[r'$parent'] = this.$parent;
      _properties[r'$root'] = this.$root;
    }
  
    Scope(this._exceptionHandler, this._parser, ScopeDigestTTL ttl,
        this._zone, this._perf):
          $parent = null, _isolate = false, _lazy = false, _ttl = ttl.ttl {
      $root = this;
      $id = '_${$root._nextId++}';
      _innerAsyncQueue = [];
  