better error msg
try PropertyChanged.Fody