On Fri, 07 Sep 2018 08:09:40 GMT, Russel Winder wrote:
[…]

I initially started down this road but wasn't sure what to actually put in the constructor to avoid having an extra field.

public this(TreeView tv) {
	super(tv.getTreeViewStruct);
…

Seems to just do the trick.

Simple when you know how. :-)