public override string ToString()
{
string toReturn = id.ToString();
if(PropertyDictionary.Count != 0)
{
toReturn += " (";
foreach (var kvp in PropertyDictionary)
{
toReturn += "(" + kvp.Key + "," + kvp.Value + ")";
}
toReturn += ")";
}
return toReturn;
}