/// <summary>
        /// Get Tenant data
        /// Use the tenant identification strategy to get the tenant identifier
        /// Use the tenant storage and tenant identifier to get the tenant data
        /// </summary>
        /// <returns>The Tenant</returns>
        public async Task <T> GetTenantAsync()
        {
            var identifier = await _tenantIdentificationStrategy.GetTenantIdentifierAsync();

            var tenant = await _tenantStorage.GetTenantAsync(identifier);

            return(tenant);
        }