anchor.diff:  }
   
   class Reply {
  -  final Speech dialog;
  +  final Speech speech;
     final String _markup;
     final _uses = new StreamController.broadcast(sync: true);
   
  
positive.code:   // TODO: implement parameters
    @override
    Map<String, dynamic> get parameters => {
          'dialog': {'markup': _reply.dialog._markup},
          'markup': _reply._markup
        };
  }
  
negative.code:   final Sink<Interaction> _interactions;
  
    UiReply(this._reply, this._interactions);
  
    String get markup => _reply._markup;
  
    Stream<UiReply> get onRemove => throw "not implemented";
  
  