public override string ToString() { string ret = this.Name; if (_children.Any()) { ret += "/\n"; foreach (var child in _children) { foreach (var line in child.ToString().Split('\n')) { ret += " " + line + "\n"; } } } return ret; } }