public IEnumerable <SqlDeploymentAction> Compile(SqlDeploymentCompileContext context)
 {
     yield return(new SqlDeploymentDistributorAction(context.InstanceName)
     {
         DatabaseName = DatabaseName?.Expand(context),
         AdminPassword = AdminPassword?.Expand(context),
         MinimumRetention = MinimumRetention?.Expand <int>(context),
         MaximumRetention = MaximumRetention?.Expand <int>(context),
         HistoryRetention = HistoryRetention?.Expand <int>(context),
         SnapshotPath = SnapshotPath?.Expand(context),
     });
 }