Как работать с устаревшим кодом? Стоит ли сломя голову лететь, и переделывать что-то внутри, если нам нужно поменять поведение? Где гарантии, что после этого ничего не сломается в других местах? Хороший путь описан в этой статье http://telegra.ph/Ustarevshij-kod--storonnij-kod-07-23