optimize path saving for renderables - closes #371