I have an Health (UActorComponent) attached to an actor in the blueprint. This Health Component has an exposed DefaultHealth Variable. I have implemented the PostInitProperties as shown below:
And here’s the image of the Blueprint Components and Details Tab
![Annotation 2020-07-24 180101.png|415x180](upload://uUksibrHBo3CtzYTPtZSnP0K0mE.png)
Whenever I change the value of Default Health and Save the Constructor and PostInitProperties run 4 times, even though the Actor is not placed in the world nor will there be multiple instances of the Actor created during gameplay.
FYI: I am on UE 4.25.1