Очень больно и дорого расширять проект в котором все написано ну условно в однм файле (трансакшин скрипт). Приходилось видеть такие проекты, которые в плане бизнес логики достаточно богатые, и при этом любое изменение обязательно ломает что-то в неожиданно месте. Нужен в общем другой путь, так жить дальше нельзя)