anchor.diff:    @Output()
     Stream<ComponentRef> get onLoad => _onLoadController.stream;
   
  -  DynamicComponent(this._slowComponentLoader, this._changeDetectorRef,
  -      this._componentLoader);
  +  DynamicComponent(this._slowComponentLoader, this._componentLoader);
   
     /// Returns the loaded dynamic component reference.
     ComponentRef get childComponent => _childComponent;
  
positive.code:   }
  
    void _updateChildComponent() {
      _changeDetectorRef.markForCheck();
  
      if (_childComponent != null) {
        var instance = _childComponent.instance;
        if (instance is RendersValue) {
          instance.value = _value;
        }
      }
    }
  }
  
negative.code: class DynamicComponent implements OnDestroy, AfterChanges {
    final SlowComponentLoader _slowComponentLoader;
    final ComponentLoader _componentLoader;
    final _onLoadController = StreamController<ComponentRef>();
  
    ViewContainerRef _viewContainerRef;
  