anchor.diff:      inlineStyle: inlineStyle
     );
   
  -  void _syncRenderNode(UINode old) {
  -    super._syncRenderNode(old);
  -    _root.data = data;
  +  void syncRenderNode(UINode old) {
  +    super.syncRenderNode(old);
  +    root.data = data;
     }
   }
   
   class Image extends RenderNodeWrapper {
   
  -  RenderCSSImage _root;
  -  RenderCSSImage _createNode() => new RenderCSSImage(this, this.src, this.width, this.height);
  +  RenderCSSImage root;
  +  RenderCSSImage createNode() => new RenderCSSImage(this, this.src, this.width, this.height);
   
     static final Image _emptyImage = new Image();
   
  -  RenderNodeWrapper get _emptyNode => _emptyImage;
  +  RenderNodeWrapper get emptyNode => _emptyImage;
   
     final String src;
     final int width;
  
positive.code:   final Style style;
    final String inlineStyle;
  
    RenderCSS _createNode();
    RenderNodeWrapper get _emptyNode;
  
    void insert(RenderNodeWrapper child, dynamic slot);
  
    void _sync(UINode old, dynamic slot) {
      if (old == null) {
        _root = _createNode();
        assert(_root != null);
        var ancestor = findAncestor(RenderNodeWrapper);
        if (ancestor is RenderNodeWrapper)
          ancestor.insert(this, slot);
        old = _emptyNode;
      } else {
        _root = old._root;
        assert(_root != null);
      }
  
      _nodeMap[_root] = this;
      _syncRenderNode(old);
    }
  
    void _syncRenderNode(RenderNodeWrapper old) {
      RenderNodeWrapper oldRenderNodeWrapper = old as RenderNodeWrapper;
  
      List<Style> styles = new List<Style>();
  
negative.code: 
    void _remove() {
      _defunct = true;
      root = null;
      handleRemoved();
    }
    void handleRemoved() { }
  