This method shouldn't be on the public API for the ChatService.  Conversations will be added implicitly when you try to join a conversation.  So, the addConversation may be part of the implementation, but only as a protected/private method.  Shouldn't be up at the interface as all interactions through this "fence" should be through the joinConversation.