anchor.diff:      this.isConsumer: false,
       this.isProvider: false,
     })  : this.type = jsClass,
  -        this.factory = React.createFactory(jsClass),
           super(jsClass, shouldConvertDomProps: shouldConvertDomProps);
   
     @override
  
positive.code: 
    ReactDartComponentFactoryProxy(ReactClass reactClass)
        : this.reactClass = reactClass,
          this.reactComponentFactory = React.createFactory(reactClass),
          this.defaultProps = reactClass.dartDefaultProps;
  
    ReactClass get type => reactClass;
  
negative.code:     this.alwaysReturnChildrenAsList: false,
      List<String> additionalRefPropKeys = const [],
    })  : this.type = jsClass,
          this._additionalRefPropKeys = additionalRefPropKeys {
      if (jsClass == null) {
        throw new ArgumentError('`jsClass` must not be null. '
  