protected bool TryDequeue(out Envelope envelope) { return _userMessages.TryDequeue(out envelope); } }