@Override
    public boolean equals(Object other) {
        if (!(other instanceof Event)) {
            return false;
        }
        Event that = (Event)other;
        return (this.from.equals(that.from) && this.to.equals(that.to)  && this.error.equals(that.error) && (this.success == that.success) && (this.date == that.date) && (this.uuid == that.uuid) );
    }