public IMessage Receive(QueueReference qRef, TimeSpan timeout, IsMatch matcher, bool ack) { lock (syncObj) { ValidateHost(qRef); Model.TxSelect(); isActive = true; return(Context.Receive(qRef, timeout, matcher, ack)); } }