public CommandRunner(
     Type type,
     IEnumerable <ArgumentInfo> constructorParamValues,
     IDependencyResolver dependencyResolver,
     AppSettings appSettings)
 {
     _type = type;
     _constructorParamValues = constructorParamValues;
     _dependencyResolver     = dependencyResolver;
     _appSettings            = appSettings;
     _modelValidator         = new ModelValidator(dependencyResolver);
     _argumentMerger         = new ArgumentMerger(appSettings);
     _appInstanceCreator     = new AppInstanceCreator(appSettings);
 }