NotifyPropertyChangedBase introduced as a more lightweight and cleaner inheritance possibility for data objects. This class now supports both property as a lambda expression and string (through CallerMemberName), since sometimes it is necessary to notify some other property than the one your in.

ViewModel renamed to ViewModelBase, more standard name for base classes.

ChangeAndNotify removed, since now using the more standard name of SetProperty from inherited base class, NotifyPropertyChanged. NotifyPropertyChanged renamed to more common OnPropertyChanged, since inheriting from NotifyPropertyChangedBase.
ViewModelBase renamed to ViewModel again.

ChangeAndNotify still there but obsolete.
OnPropertyChanged called NotifyPropertyChanged as before.
Merge pull request #138 from WillooWisp/NotifyPropertyChanged

NotifyPropertyChangedBase introduced as a more lightweight and cleaner i...