public async Task <IClient> CreateAsync(IIdentity identity, ITransportSettings[] transportSettings) => new ConnectivityAwareClient(await underlyingClientProvider.CreateAsync(identity, transportSettings).ConfigureAwait(false), this.deviceConnectivityManager);