fixed rename-item use for multiple path nodes; removed dead code from provider framework