public boolean equals(Group f) {
        if(f == null) {
            return false;
        }
        
        if (!this.activityIds.equals(f.activityIds)) {
            return false;
        }
        
        if (!this.name.equals(f.name)) {
            return false;
        }
        
        if (!this.userId.equals(f.userId)) {
            return false;
        }
        
        if (this.weight != f.weight) {
            return false;
        }
        
        return true;
    }