public void UpdateUpsConfiguration(UpsConfiguration configuration)
        {
            var upsContext =
                ServiceRuntime.Instance.UpsContexts.FirstOrDefault(
                    ctx => ctx.QualifiedName == configuration.GetQualifiedName());

            if (upsContext == null)
            {
                throw new Exception("Failed to find a UPS with that name");
            }

            // Only update properties that support changing like this
            upsContext.UpsConfiguration.EnableEmailNotification      = configuration.EnableEmailNotification;
            upsContext.UpsConfiguration.EnablePowerShellNotification = configuration.EnablePowerShellNotification;

            ServiceRuntime.Instance.SaveConfiguration();
        }