anchor.diff:    ///
     /// This is always a component instance.
     T ctx;
  +
     List<dynamic /* dynamic | List < dynamic > */ > projectableNodes;
  +
  +  /// Whether the view has been destroyed.
     bool destroyed = false;
  +
  +  /// Host DI interface.
     Injector _hostInjector;
   
     AppView(
  
positive.code:       }
        view = view.type == ViewType.COMPONENT
            ? view.parentView
            : view.viewContainerElement?.parentView;
      }
    }
  
  
negative.code:   Injector injector(int nodeIndex) => new ElementInjector(this, nodeIndex);
  
    void detachAndDestroy() {
      _viewContainerElement
          ?.detachView(_viewContainerElement.nestedViews.indexOf(this));
      destroy();
    }
  
  