Handle comments privacy from user models.
Refactor messages to use Conversation.