Allow dynamically set channel names

This addition allows derived classes to dynamically set the channel name.