removed ChannelDetails class, as it's logic was mostly replaced by ClientConnection.