C++ Deferred construction of UObject with parameters / initial setup?

You can declare the class doing the work as a friend class for your custom UObject class.

Doing that will allow you to customize all private members of the new object from within the manipulator class’ methods.