public void Update(GroupApplicationListRequest?other)
 {
     if (other is null)
     {
         return;
     }
     if (!Memberships.DeepEqualsList(other.Memberships))
     {
         Memberships = other.Memberships;
         OnPropertyChanged(nameof(Memberships));
     }
     if (Message != other.Message)
     {
         Message = other.Message;
         OnPropertyChanged(nameof(Message));
     }
 }
 public bool DeepEquals(GroupApplicationListRequest?other)
 {
     return(other is not null &&
            Memberships.DeepEqualsList(other.Memberships) &&
            Message == other.Message);
 }