Продолжение рефакторинга.