private static void Set(IList <ParameterizedEntity> list, ParameterizedEntity value)
 {
     for (var i = 0; i < list.Count; i++)
     {
         if (Equals(list[i].Id, value.Id))
         {
             list[i] = value;
             return;
         }
     }
     list.Add(value);
 }
 public void SetDevice(ParameterizedEntity entity) => Set(DeviceParams, entity);
 public void SetConsumer(ParameterizedEntity entity) => Set(ConsumerParams, entity);
 public void SetExperiment(ParameterizedEntity entity) => Set(Experiments, entity);