public void addBehavior(Behavior b) { behaviors.Add(b); b.assign(this); }
public void releaseBehavior(Behavior b) => behaviors.Remove(b);