Update MvvmLight Package to latest version
Refactor RaisePropertyChanged

MvvmLight lib now implements the CallerMemberNameAttribute, so there is
no need to use magic strings anymore.
minor refactoring