public override bool Equals(object obj)
{
var typeWrapper = obj as AbstractTypeInfo;
if (typeWrapper == null)
return false;
return this._type.Equals(typeWrapper._type);
}