void IRelationalViewModel.SetParentViewModel(IViewModel parentViewModel)
{
if (!ObjectHelper.AreEqualReferences(ParentViewModel, parentViewModel))
{
ParentViewModel = parentViewModel;
var parentVm = parentViewModel as ViewModelBase;
if (parentVm != null)
{
DeferValidationUntilFirstSaveCall = parentVm.DeferValidationUntilFirstSaveCall;
}
RaisePropertyChanged("ParentViewModel");
}
}