BlueprintType for variables, and Blueprintable for blueprint instances like this:
UCLASS(Blueprintable, BlueprintType)