Added three types of INotifyPropertyChanged:

- String based
- Expression
- CallerMemberName attribute