anchor.diff:     * The Channel where the event is from
      */
     Channel channel;
  -  
  +
     /**
      * The User who was kicked
      */
     String user;
  -  
  +
     /**
      * The User who kicked the other user
      */
     String by;
  -  
  +
     /**
      * The Reason Given for [by] kicking [user]
      */
     String reason;
  -  
  -  KickEvent(Client client, this.channel, this.user, this.by, [this.reason]) : super(client);  
  +
  +  KickEvent(Client client, this.channel, this.user, this.by, [this.reason]) : super(client);
   }
   
   /**
  
positive.code:  */
  class ActionEvent extends MessageEvent {
    ActionEvent(Client client, String from, String target, String message)
      : super(client, from, target, message);
  
    /**
     * Sends [message] to [target] as a action.
  
negative.code:    * The User who sent the message
     */
    String user;
  
    /**
     * The Target of the message
     */
    String target;
  
    /**
     * The Message sent
     */
    String message;
  
    CTCPEvent(Client client, this.user, this.target, this.message) : super(client);
  }
  