Cleaning up node creation through the use of a derived data property on the node