This model just takes an object and a property name and recursively looks it up. In particular, I want it for: widget, widget.parent, widget.parent.parent, ...