internal string AssignName() { string newName = null; while (Contains(newName = MakeName(_defaultNameIndex))) { _defaultNameIndex++; } return newName; }