I believe this interface is better to work with. Later I'll add the "send message" interfaces to the channel class.