Using shared_ptr for the messaging channel.