A UObject is the most basic thing in the unreal
reflection system. Heck, it even gave the system a name, the
UObject-System
which is found in the UObjectCore
of the unreal
engine. Every Uobject contains flags and pointers to
information which describes the object itself (not the class/type).