protected override void OnInsertComplete(int index, object value) { if (owner != null) { ((Signal)value).Owner = owner; owner.OnSignalAdded(new SignalEventArgs(owner, (Signal)value)); } }