string CreateUniqueClassName(string name)
{
name = ToTitleCase(name);
var finalName = name;
var i = 2;
while (Names.Any(x => x.Equals(finalName, StringComparison.OrdinalIgnoreCase)))
{
finalName = name + i;
i++;
}
Names.Add(finalName);
return finalName;
}