Revert "Revert "Kompile - fixing issue #17 - improved the visitor that updates the""

This reverts commit 13ca19671a728255d394cb06d741890b83ce42d4.