ObservableCollection qui surveille également des modifications sur les éléments de la collection

Est là une collection BCL (ou autres) qui a les caractéristiques suivantes:

Envoie de l'événement si la collection est changé ET envoie cas si l'un des éléments dans la collection envoie un PropertyChanged événement. Une sorte de ObservableCollection<T>T: INotifyPropertyChanged et la collection est également suivi les éléments pour les changements.

Je peut encapsuler une collection observable mon auto et ne l'événement s'abonner/se désabonner quand les éléments de la collection sont ajoutés/supprimés, mais je me demandais juste si toutes les collections existantes a ce déjà?