public CassandraStatisticsService(IAffinityGroupCountsRepository affinityGroupCountsRepository, IAffinityGroupItemCountsRepository affinityGroupItemCountsRepository, IAffinityGroupMostSignaledRepository affinityGroupMostSignaledRepository, IAffinityGroupMostSignaledVersionRepository affinityGroupMostSignaledVersionRepository, IItemCountsRepository itemCountsRepository, IItemSignalsRepository itemSignalsRepository, IUserCountsRepository userCountsRepository, IUserSignalsRepository userSignalsRepository, IUserSignalsUnorderedRepository userSignalsUnorderedRepository, ITimeSeriesRollupsDayRepository timeSeriesRollupsDayRepository, ITimeSeriesRollupsHourRepository timeSeriesRollupsHourRepository, ITimeSeriesRollupsMinuteRepository timeSeriesRollupsMinuteRepository, IMapper mapper ) { _affinityGroupCountsRepository = affinityGroupCountsRepository; _affinityGroupItemCountsRepository = affinityGroupItemCountsRepository; _affinityGroupMostSignaledRepository = affinityGroupMostSignaledRepository; _affinityGroupMostSignaledVersionRepository = affinityGroupMostSignaledVersionRepository; _itemCountsRepository = itemCountsRepository; _itemSignalsRepository = itemSignalsRepository; _userCountsRepository = userCountsRepository; _userSignalsRepository = userSignalsRepository; _userSignalsUnorderedRepository = userSignalsUnorderedRepository; _timeSeriesRollupsDayRepository = timeSeriesRollupsDayRepository; _timeSeriesRollupsHourRepository = timeSeriesRollupsHourRepository; _timeSeriesRollupsMinuteRepository = timeSeriesRollupsMinuteRepository; _mapper = mapper; }