public async Task AddData(AggregatedDataRange aggregatedRange)
        {
            try
            {
                using (_tripCounterFactory.Create("SourceSeriesGrain.AddData"))
                {
                    _logger.LogDebug($"Preparing to add data");
                    var seriesMapping = await _mapProvider.GetSeriesModelMapping(_dataSource, _sourceName);

                    IAttributeSeriesGrain series = GrainClient.GrainFactory.GetGrain <IAttributeSeriesGrain>(SeriesIdHelper.ToAttributeSeriesId(seriesMapping.Entity, seriesMapping.Attribute));
                    await series.ReceiveData(aggregatedRange);
                }
            }
            catch (Exception exception)
            {
                _logger.LogError(new EventId(105), exception, "Error when adding aggregated data");
                throw;
            }
        }