### Description `IBaseProtocol` is confusing leftover from complex setup of classes we had a while back. Right now it incapsulates `StreamManager`. ### Solution Use `StreamManager` directly.