public async Task HaltAsync()
        {
            await _thingChannelRepository.ClearAsync().ConfigureAwait(false);

            await _thingRepository.ClearAsync().ConfigureAwait(false);

            await _gatewayRepository.ClearAsync().ConfigureAwait(false);
        }