Shallow clone, what gets cloned depends on the implementation @return ChannelMessage
()
no outgoing calls