Is this general feedback about the web page? This page has errors. A lot of misinformation. Stuff that worked in previous versions, but do not work in 4.22 : Creating Objects in Unreal Engine | Unreal Engine 5.1 Documentation
ConstructObject<> does not exist.
GetTransientPackage() for an outer, Causes a crash in the GC… [2019.06.10-23.11.39:692][583]LogGarbage: Warning: Disregard for GC object InputComponent /Engine/Transient.InputComponent referencing PlayerInput /Game/Maps/EP1/WorldComposition_Master.WorldComposition_Master:PersistentLevel.MyPlayerController_0.PlayerInput_0 which is not part of root set NewNamedObject does not exist. So 2 of the 3 topics are no longer part of the engine. 1 of them uses an invalid default outer, which crashes the game the first time the GC runs. There is NO way to create an InputComponent, in our module Startup code that does not cause a crash.