Fix circular reference in saveConversation