In c++, this is a easy thing with copy constructor. But We can’t use it in UE. The thing I want to do is replacing a kind of widget with its child class and copying its all old properties to new widget. NewObject<>( ) can’t do this. Is there a soultion?