anchor.diff:     * receive. [type] can be specified to do anything specific.
      */
     void send(String plugin, Map<dynamic, dynamic> data, [int type = SendType.NORMAL]) {
  -    var wrapped = <String, dynamic>{};
  -    wrapped['type'] = type;
  -    wrapped['data'] = data;
  -    _plugins[plugin][0].sp.send(wrapped);
  +    var wrapped = _commonWrapped(type, data);
  +    _sendUnwrapped(plugin, wrapped);
     }
   
     /**
  
positive.code:    * receive. [type] can be specified to do anything specific.
     */
    void sendAll(Map<dynamic, dynamic> data, [int type = SendType.NORMAL]) {
      var wrapped = <String, dynamic>{};
      wrapped['type'] = type;
      wrapped['data'] = data;
      for (List p in _plugins.values)
        p[0].sp.send(wrapped);
    }
  
    /**
  
negative.code:    * ports will then be closed and all listeners will be canceled.
     */
    void killAll() {
      var temp = { "type": SendType.QUIT };
      var plugins = new List.from(_plugins.values);
      _plugins.clear();
      for (List p in plugins) {
  