Added macro to RelayCommand to force CanExecuteChanged.