An interface channels can implement to support subjects Most of the time this will be implemented by channels implementing the Room2 interface  but some protocols support subjects in 1-to-1 chats (such as XMPP)