public override string ToString() { var sb = new StringBuilder("ID:"); if (parent != null) { sb.Append(parent).Append('.'); } return sb.Append(idText).ToString(); }