renamed advanced/tableview_requires to advanced/proxy_property_requires
abort setParent() if there's no root elements, speed it up by removing potential proxy access
the prior commit's setParent() change makes isProxy unnecessary
add interactivity to required nabuttons in advanced/proxy_property_requires