class MemberDescription {

    @Override
    public int hashCode() {
        return Objects.hash(memberId, groupInstanceId, clientId, host, assignment);
    }

    public  MemberDescription(String memberId,
                             Optional<String> groupInstanceId,
                             String clientId,
                             String host,
                             MemberAssignment assignment);
    public  MemberDescription(String memberId,
                             String clientId,
                             String host,
                             MemberAssignment assignment);

}