Use CallerMemberNameAttribute for PropertyChanged invocations