public DbDeploymentManagerConfiguration FromArguments(Arguments args)
 {
     var config = m_ConfigStore.Load();
     return new DbDeploymentManagerConfiguration()
     {
         Database = args.Database.Endpoints.Single(),            // we currently only support 1 endpoint, but refactoring things gave PowerArgs a hissy fit because classes weren't where it wanted them
         AuthMode = args.AuthMode,
         SqlLogin = args.SqlLogin,
         SqlPassword = args.SqlPassword,
         DeployedAssemblyOverridePath = args.DeployedAssemblyOverridePath,
         TargetAssemblyPath = args.TargetAssemblyPath,
         RunServerMigrationsInTransaction = args.RunServerMigrationsInTransaction,
         Mode = args.Mode,
         MigrationConfig = config.MigrationConfigurationInfo,
         InitializationConfig = config.InitializerConfigurationInfo,
         DeploymentHistoryExtractPath = args.DeploymentHistoryExtractPath
     };
 }