public static async Task <ITypeCategory> GenerateTypeCategoryAsync(this ITypeCategory typeCategory, Authentication authentication)
        {
            var name = await typeCategory.GenerateNewCategoryNameAsync();

            return(await typeCategory.AddNewCategoryAsync(authentication, name));
        }