public GenericObjectLayout GetLayout()
 {
     try
     {
         return(GenericObject.GetLayoutAsync().Result);
     }
     catch (Exception ex)
     {
         logger.Error(ex, $"The method \"{nameof(GetLayout)}\" was failed.");
         return(null);
     }
 }
 private ListObject GetListObject()
 {
     return(GenericObject.GetLayoutAsync <JObject>()
            .ContinueWith <ListObject>((res) =>
     {
         try
         {
             var listLayout = res.Result as dynamic;
             return listLayout.qListObject.ToObject <ListObject>();
         }
         catch (Exception ex)
         {
             logger.Error(ex, $"The method \"{nameof(GetListObject)}\" has an error.");
             return null;
         }
     }).Result);
 }