public void Unregister(IWantsUpdate c)
 {
     Samplers.Remove(c);
 }
 public void Register(IWantsUpdate c)
 {
     Samplers.Add(c);
 }