public override string ToString() { return $"{DisplayName} ({Id}){{ {Children.JoinToString(@", ")} }}"; } }