add sender and receiver getter protocol into ChannelType