You cannot mark a private property with the macro UPROPERTY.
Perhaps PostInitProperties would work better in your case?