public string Source { get { /* if ( Source == null ){ return string . Empty; } else { return Source;
If you are concerned with the verbosity of your code I would write this rather than trying to abuse expressions.
if (Source == value) return; Source = value; RaisePropertyChanged("Source");