public virtual void AddAnalog(ProtectionTools Analog)
 {
     if (Analogs.Any(p => DomainHelper.EqualDomainObjects(p, Analog)))
     {
         logger.Warn("Такой аналог уже добавлен. Пропускаем...");
         return;
     }
     if (DomainHelper.EqualDomainObjects(this, Analog))
     {
         logger.Warn("Нельзя добавлять в качестве аналога себя. Пропускаем...");
         return;
     }
     ObservableAnalog.Add(Analog);
 }
 public virtual void RemoveAnalog(ProtectionTools Analog)
 {
     ObservableAnalog.Remove(Analog);
 }