Makes sense - as the ```parentPath``` is calculated from the ```path```, everything binding ```parentPath``` should recalculate the value whenever the ```path``` changes.

On the other hand, maybe it's useful to not expose ```parentPath``` as property, but only as invokable function (in that case, ignore my comment about the ```parentPath()``` function being invokable).