I'm designing a new class in C# which has a few properties. My users will want to know when each of them changes.
What's a better choice? INotifyPropertyChanged style of implementation, or just having separate events corresponding to my properties? Or both?