public string ToDisplayableString() { StringBuilder sb = new StringBuilder(); RecursiveObjectToString(this, sb, 0); return sb.ToString(); }