What is the recommended way of referencing Blueprint objects from c++?

Indeed, but it can only be set to a Blueprint class reference inside another Blueprint. Is that correct?
Creating a new Blueprint class just to set a reference inside it is what I’ve been trying to avoid, if possible.