anchor.diff:  
     ComponentRef _childComponent;
     Type _componentType;
  +  bool _typeChanged = false;
     ComponentFactory _componentFactory;
  +  bool _factoryChanged = false;
     Object _value;
  +  bool _valueChanged = false;
   
     /// Fired when component is loaded allowing clients to get a handle on the
     /// component loaded.
  
positive.code:           _componentFactory, _viewContainerRef);
        _onLoadController.add(_childComponent);
        _updateChildComponent();
      } else {
        // TODO(google): Remove this code once componentType is no longer used.
        Type loadType = _componentType;
        _slowComponentLoader
  
negative.code:     }
    }
  
    void _updateChildComponent() {
      _changeDetectorRef.markForCheck();
  
  