public BMSTypeAlert(string alertTarget)
 {
     AlertSource = BMSInstanceCreator.GetInstance(alertTarget) as IAlerter;
 }
        public static BreachType ClassifyTemperatureBreach(CoolingType coolingType, double temperatureInC)
        {
            ICoolingType cooling = BMSInstanceCreator.GetInstance(coolingType.ToString()) as ICoolingType;

            return(CheckBreachType(temperatureInC, cooling.LowerLimit, cooling.UpperLimit));
        }