public override bool Equals(object obj)
{
SerializableType b = obj as SerializableType;
if (b == null) return false;
return this.TypeName == b.TypeName && this.AssemblyQualifiedName == b.AssemblyQualifiedName;
}