/// <summary>
        /// Adds a new Configuration
        /// </summary>
        private void AddNewConfiguration()
        {
            var configurationViewModel = new ConfigurationViewModel();

            Configurations.Add(configurationViewModel);
            configurationViewModel.ConfigurationDeletedEvent += Configuration_ConfigurationDeletedEvent;
            Saved = false;
        }
 /// <summary>
 /// Deletes the given <see cref="ConfigurationViewModel"/>
 /// </summary>
 /// <param name="configuration">The configuration to be removed</param>
 private void Configuration_ConfigurationDeletedEvent(ConfigurationViewModel configuration)
 {
     Configurations.Remove(configuration);
     Saved = false;
     configuration.ConfigurationDeletedEvent -= Configuration_ConfigurationDeletedEvent;
 }