public void CheckOut() { AssertValidAction(StateAction.CheckOut); this.LockerUserId = User.Current.Id; this.ExpectedVersion = GetNextNonpublicVersion(VersionStatus.Locked); } public void CheckIn()