Добавлено возвращение this для цепочки вызовов