It is not possible to save a reference as an variable ?

You can’t create a reference to a struct in blueprints as far as I know. You need your item to be inherited from object.