How to make C++ constructor params take precedence over Editor params?

I defined an ACharacter in C++ and I define some parameters in the constructor. For those Character parameters that are available in the editor “details” section too, the settings done in the editor take precedence over those set in the C++ constructor when the game starts.

Suppose I call a function after the game has started, for example on receiving input, I can change those aforementioned params with C++ and they will overwrite those previously set in the editor. So that works.

Is there a nice way to set starting params in C++ which take precedence over the editor settings?

I’m thinking make some setup function and call it immediately after game load somehow, but I’d rather ask for an elegant solution before I create an abomination.

You use UPROPERTY params. Here is a list of them. I had EditAnywhere turned on.