How to copy properties from one UObject to another?

However, if your Object isn’t a Blueprint, you can’t;
Copying properties requires a GeneratedClass and access to Kismet Compiler.