void ObjectSpaceOnObjectChanged(object sender, ObjectChangedEventArgs objectChangedEventArgs) { if (objectChangedEventArgs.PropertyName != LockedUser) { if (_pessimisticLocker.IsLocked) { View.AllowEdit[PessimisticLocking] = false; } else { _pessimisticLocker.Lock(); } } }