RemoteTree
class RemoteTree(val root: Long, nodes: Collection<RemoteNode>, limits: RemoteLimits = RemoteLimits())(source)
Validated immutable rooted declaration tree; each component and modifier has a unique identity. Construction rejects cycles, shared children, unreachable records, and excess depth or node count.