Revert "refactor path binding creation and make bindings more comprehensive by calculating the parent paths at render time"

This reverts commit 98570daca1fe9738fe7e255ff74394db695b22d9.
add noop view function back in different commit