public override string ToString()
{
string n = Name;
if (String.IsNullOrEmpty(n))
n = "<Name not set>";
string t = Type;
if (String.IsNullOrEmpty(t))
t = "<Type not set>";
string a = Type;
if (String.IsNullOrEmpty(a))
a = "<Assembly not set>";
return n + "; " + t + "; " + a;
}