Thinking about more flexibility with bindings was why I initially implemented it as property.

But with the confusion earlier I thought about it more, and having parentPath as property seems unnecessary and redundant. Binding to path property work just as well - parentPath can't change without path changing.

But if you still feel it's better as property I'll push a new change.