Refactored construction of conversations.