ObservableCollection não percebendo quando o item nele é alterado (mesmo com INotifyPropertyChanged)

Alguém sabe por que esse código não funciona:

public class CollectionViewModel : ViewModelBase {  
    public ObservableCollection<EntityViewModel> ContentList
    {
        get { return _contentList; }
        set 
        { 
            _contentList = value; 
            RaisePropertyChanged("ContentList"); 
            //I want to be notified here when something changes..?
            //debugger doesn't stop here when IsRowChecked is toggled
        }
     }
}

public class EntityViewModel : ViewModelBase
{

    private bool _isRowChecked;

    public bool IsRowChecked
    {
        get { return _isRowChecked; }
        set { _isRowChecked = value; RaisePropertyChanged("IsRowChecked"); }
    }
}

ViewModelBase contém tudo paraRaisePropertyChanged etc e está trabalhando para todo o resto, exceto este problema ..

questionAnswers(16)

yourAnswerToTheQuestion