public override void Map(Channel q, object map_arg) { Channel result = new Channel(1, q); result.CloseEvent += this.MapHandler; _node.Rpc.Invoke(_map.First, result, _map.Second, map_arg); } protected void MapHandler(object o, EventArgs args) {