public void DetachEngine(INotifyEngine engine)
 {
     _notifyEngines.Remove(engine);
 }
 // Constructor
 public void AttachEngine(INotifyEngine engine)
 {
     _notifyEngines.Add(engine);
 }