title: Why is CollectionView.CollectionChanged protected?
body: <p>I want to monitor changes to a CollectionView but the CollectionChanged event is protected. How should I do this? Surely there must be a way to subscribe to this event - the list controls must do this somehow.</p>
  
  <p>I can cast SourceCollection to INotifyCollectionChanged and add an event there, but that seems unneccesarily messy.</p>