Thanks for replying.
I am not trying to extend UUserWidget. I want to instantiate from C++ instances of the the existing UE4 UButton and UVerticalBox classes and make them show on my Widget (extended from UUserWidget) which is already attached to a view-port.
CreateWidget does not work with UButton.