public Control (string rootPackageName , string projectName , string outputDirectory , Model.Context ctx = null ) { _RootPackageNameField = rootPackageName; _ProjectNameField = projectName; _OutputDirectoryField = outputDirectory; if (ctx != null) { Context = ctx; } }