protected string AggregateExceptions(Exception ex)
 {
     return(ExceptionUtils.GetExceptions(ex)
            .Select((m, i) => $"#{i} - {m}")
            .Reverse()
            .Aggregate((x, y) => x + "; " + y));
 }