Right place for constructing work after constructor

Hi, I want to do construction work. Not in BeginPlay, because it needs to happen right when the actor gets created.

The problem is, I need value overrides from Children Blueprints, so in the constructor, the properties doesn’t have the values defaulted in a blueprint.

Is OnConstruct the right method to override for this?