В свое время насмотрелся на то, как вносили изменения в стандартные чанки AjaxSearch и Shk, а после обновления, конечно все слетало и приходилось искать версию сайта на веб-архиве, чтобы как-то восстановить верстку. А еще значительная часть умельцев забивала на события Shk и вносила свою логику прям в класс. Вот это прям ваще выносило мозг. Хотя, наверняка, следовали той де логике: "обновлять то можно аккуратно"...