Inheritance: IIntervals
 public Configuration Read()
 {
     var config = Settings.GetSettings();
     var intervals = new AlertIntervals(config, AlertType);
     var thresholds = new AlertThreshold(config, AlertType);
     var notifications = new Notifications(config);
     var configuration = new Configuration(intervals, thresholds, notifications);
     return configuration;
 }
        public Configuration Read()
        {
            var config        = Settings.GetSettings();
            var intervals     = new AlertIntervals(config, AlertType);
            var thresholds    = new AlertThreshold(config, AlertType);
            var notifications = new Notifications(config);
            var configuration = new Configuration(intervals, thresholds, notifications);

            return(configuration);
        }