private string ToString(string padding) {
return string.Join("", Children.Select(x => $"{padding}\"{x.Key}\"\n{padding}{{\n{x.Value.ToString(padding + '\t')}{padding}}}\n")
.Union(Values.Select(x => $"{padding}\"{x.Key}\"\t\t\"{x.Value}\"\n")));
}
#endregion