public abstract void RemoveSubscriber(ASub s);
public override void RemoveSubscriber(ASub s) { z.Remove(s); }
public abstract void AddSubscriber(ASub s);
public override void AddSubscriber(ASub s) { z.Add(s); }