Tip
In an environment, which supports only the IBindingList or INotifyCollectionChanged interface but not the other, ObservableBindingListT can be used as a bridge between the two worlds.
For example, by passing an ObservableCollectionT to the constructor, it will be able to be accessed as an IBindingList implementation, and vice-versa: by wrapping an IBindingList instance
(such as FastBindingListT or SortableBindingListT), it can be used as an INotifyCollectionChanged implementation by the ObservableBindingListT class.