public override void Delete(APersistenceObject obj) { obj.PreviousState = this; obj.State = OldDeleteState.GetInstance(); }
internal void MarkDelete() { _previousState = _state; _state = OldDeleteState.GetInstance(); }