Get class defaults node not listing texture - alternative?

Hi,

I have a small class inheriting from UObject. It has two members:

public:

	UPROPERTY(EditAnywhere, BlueprintReadWrite)
		FString ItemName;

	UPROPERTY(EditAnywhere, BlueprintReadWrite)
		UTexture2D* ItemThumbnail;

So there is a design feature in UE4 where a UTexture2D will not appear in the Default Class node outputs.
The ItemName string appears just fine.

I am completely okay with this, but what is the alternative? I can’t think of any other way to expose my UTexture2D to blueprints.

Thank you!

Bump. Just ran into this. Need a way to store information on a Character such as Icon, so I need a Texture variable to be in the Class Defaults so I can populate a Widget based on the Class Defaults

@SyedAman I have since figured this out, I believe if you use a soft object reference blueprints will be able to grab the object from it