Forgive me if im making stupid questions (Im still beginner with c++), But why using PostLoad? With your code the Value variable isnt const, Therefore I could assign a value directly from a derrived class since its protected.
I want to have a constant variable inside the parent class and initalize it inside a child class with a certain value thats not going to change anymore. Is that possible or should I give the child classes there own private const variable?