public override int GetHashCode() { return TypeName.GetHashCode() ^ this.AssemblyQualifiedName.GetHashCode(); }