Рефакторинг MessageList