Выполнен небольшой рефракторинг для использования функций класса coating.