Changed Entity.FirePropertyChanged() to protected.