What blueprint parent class to use for actor-less blueprint?

Hello, when using an “actor” blueprint UE4 automatically makes a class for this blueprint which I can use to store it in a variable. I tried using “object” as the parent class but it doesn’t seem to do this. I would like to have a blueprint which I can store in a variable without any of the visual stuff that is in actor. Is there a base class that does this or do I have to write a custom class for this?

You can always just keep the actor invisible or hidden and spawn it somewhere in the level so it can be referenced by other blueprints.

Also, I have been told Game Mode is a great place to store and handle things that are globally important to your game.

You will need for 4.2 for bluprint structs, but even so using actor is not bad either, as long it does not have any component any rendering code in it will be on halt