DataStructures.Tree
DataStructures.Tree copied to clipboard
Circular reference between node.children[n] and node.parent
Need to resolve circular references, by "privatising" link back to parent and only exposing that via a "getter" method.
Deeper issue here is private values using Base.