public void ApplyChangesToInstance(ServiceControlInstance instance) { if (OverrideEnableErrorForwarding.HasValue) { instance.ForwardErrorMessages = OverrideEnableErrorForwarding.Value; } if (ErrorRetentionPeriod.HasValue) { instance.ErrorRetentionPeriod = ErrorRetentionPeriod.Value; } if (AuditRetentionPeriod.HasValue) { instance.AuditRetentionPeriod = AuditRetentionPeriod.Value; } instance.SkipQueueCreation = SkipQueueCreation; instance.DatabaseMaintenancePort = MaintenancePort; instance.ApplyConfigChange(); }