public void RegisterTechObserver(ITechObserver observer) => techObservers.Add(observer);
public void UnregisterTechObserver(ITechObserver observer) => techObservers.Remove(observer);
public void Subscribe(ITechObserver observer) { techObservers.Add(observer); }