...
A dynamic variable behaves exactly like a "normal" IzPack variable with a static key-value pair if it has set the attribute checkonce="true" and an optional condition for its evaluation when it is evaluated.
It can be still overridden if there is another dynamic variable definition for the same key, which evaluates later based on a different condition.
...