title: ListChanged Event when property of a custom class in binding list changes
body: <p>I have BindingList (BindingList (of Foo)) with several objects of this sample class:</p>
  
  <pre><code>Class Foo
  Implements INotifyPropertyChanged
  
  Private _name As String
  Private _numer As Integer
  Private _otherClass As OtherClass
  Private _bindingListOfAnotherClass As BindingList (of AnotherClass)
  
  End Class
  </code></pre>
  
  <p>Now I want to get informed, when any property of an item in this bindingList changes. </p>
  
  <p>As you can see, I have the Interface implemented and I'm also throwing the events. The ListChanged Events are thrown for the primitive properties but not if an property in OtherClass or in AnotherClass changes (or if an item is added / removed in _bindingListOfAnotherclass).</p>
  
  <p>I'm also throwing the PropertyChanged events in OtherClass and AnotherClass.</p>
  
  <p>Any idea?</p>