Rename Message into ChannelMessage to avoid name conflict.