Перенёс работу с хуками в трейт