public ProfileDashboard(ILoggerFactory loggerFactory, IContactQueryAggregator contactQueryAggregator, ICommunicationQueryAggregator communicationQueryAggregator, IPictureQueryAggregator pictureQueryAggregator, ICalendarQueryAggregator calendarQueryAggregator, ISchedulerProvider schedulerProvider) { _contactQueryAggregator = contactQueryAggregator; _communicationQueryAggregator = communicationQueryAggregator; _pictureQueryAggregator = pictureQueryAggregator; _calendarQueryAggregator = calendarQueryAggregator; _schedulerProvider = schedulerProvider; _logger = loggerFactory.CreateLogger(GetType()); }