public CoreProjectScaffolder(ICoreProjectGenerator generator,
                              ISupervisorScaffolder supervisor,
                              ISupervisorInterfaceScaffolder supervisorInterface,
                              IConverterScaffolder converterScaffolder,
                              IEntityScaffolder entities,
                              IViewModelScaffolder viewModels,
                              IRepositoryInterfaceScaffolder repositories,
                              ScaffolderDependencies dependencies) : base(dependencies)
 {
     Generator           = generator;
     Supervisor          = supervisor;
     SupervisorInterface = supervisorInterface;
     Converter           = converterScaffolder;
     Entities            = entities;
     Repositories        = repositories;
     ViewModels          = viewModels;
 }
 public ScaffoldingManager(
     IConfigurationScaffolder configuration,
     IControllerScaffolder controller,
     IConverterScaffolder converter,
     IEntityScaffolder entity,
     IRepositoryScaffolder repository,
     IRepositoryInterfaceScaffolder repositoryInterface,
     IViewModelScaffolder viewModel,
     ISupervisorScaffolder supervisor,
     ISupervisorInterfaceScaffolder supervisorInterface,
     IContextScaffolder context)
 {
     _configuration       = configuration;
     _controller          = controller;
     _converter           = converter;
     _entity              = entity;
     _repository          = repository;
     _repositoryInterface = repositoryInterface;
     _viewModel           = viewModel;
     _supervisor          = supervisor;
     _supervisorInterface = supervisorInterface;
     _context             = context;
 }