public StuffViewModelListFactory(IStuffItemRepository stuffItemRepository, 
     IProfilerWrapper profilerWrapper,
     IStuffView[] stuffViews)
 {
     _stuffItemRepository = stuffItemRepository;
     _profilerWrapper = profilerWrapper;
     _stuffViews = stuffViews;
 }
 public StuffViewModelFactory(IStuffCategoryRepository stuffCategoryRepository,
     IStuffView[] stuffViews, 
     IProfilerWrapper profilerWrapper)
 {
     _stuffCategoryRepository = stuffCategoryRepository;
     _stuffViews = stuffViews;
     _profilerWrapper = profilerWrapper;
 }
 public StuffParameterFactory(IStuffView[] stuffViews, IProfilerWrapper profilerWrapper)
 {
     _profilerWrapper = profilerWrapper;
     _stuffViewIds = stuffViews.Select(s => s.ID);
 }