public void SetProfessorModificator(Person professor, TimeInterval interval)
 {
     foreach (var dataProvider in _dataProviders)
     {
         dataProvider.SetPersonModificator(professor, interval);
     }
 }
 public Report GenerateProfessorReport(Person professor, TimeInterval interval)
 {
     _reportDataProvider.ReportDataProvidersContainer.SetProfessorModificator(professor, interval);
     return new Report(professor.FullName.ToString(), _reportTableResolver(typeof (Person)),
         _formulaProvider,
         _reportDataProvider);
 }