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

TSubclassOf *is *a reference to the UClass.