/// <summary>
 /// Преобразовать результирующий ответ модуля конвертации с коллекцией из основного
 /// </summary>
 public static IResultAppCollection <TValue> ToResultAppCollection <TValue>(IResultCollection <TValue> resultCollection) =>
 resultCollection?.
 Map(result => new ResultAppCollection <TValue>(result.Value.Select(value => value),
                                                result.Errors.ToErrorsApplication()))
 ?? throw new ArgumentNullException(nameof(resultCollection));