protected override void OnStackPushed(T oldItem) { Top?.Enable(); }
protected override void OnStackPopped(T item) { Top?.Enable(); }