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