private bool IsNotDisposedOrHasMessagesToProcess() { return _asyncCollection.IsCompleted == false || _asyncCollection.Count > 0; }