Make tree struct private
Store tree nodes' non-hidden children