How to store and distribute global data using blueprints?

I have an enum for items, and I want to store item data like name, description etc globally. I tried to use an object library, but there seems to be no interface between object libraries and blueprints. How can I get and set global data from within blueprints (no c++)

Store the enum on the Game Mode Object. Create an interface with a function “Get Some Enum”. Implement the interface on your Game Mode Object and set the function to return the enumerator. On your actor, call “Get Game Mode” drag off that into your function that you created. Bam, job done.

Tony