protected override void OnRemove(int index, object item) { if (parent != null) { parent.OnRemove(this, item); } }