public void SetPrev(IOrderInfo prev) { _prev = prev.Ticket(); _wasLiveOrder = prev.WasEverLiveOrder(); // var orderImpl = prev as OrderImpl; Debug.Assert(orderImpl != null, "orderImpl != null"); orderImpl._next = Ticket(); _str = null; }