private void Client_FetchLineagesCompleted(object sender, DataPortalResult<ReadOnlyLineages> e)
 {
     fetchingLineages = false;
     if (e.Error != null)
     {
         if (e.Error.InnerException != null)
             throw e.Error.InnerException;
         else
             throw e.Error;
     }
     DataFetched = true;
     Lineages = e.Object;
     if (FetchLineagesCompleted != null)
         FetchLineagesCompleted(this, e);
 }
 public void Invalidate()
 {
     Lineages = null;
     DataFetched = false;
 }