4 August 2020 (version 10.5.0)
It is now possible to change any of the core properties of individuals via ISvars:
Sex change (including specification at population initialization or birth) can be implemented by setting an ISvar to have label “SEX”, and then setting the Initialization function, Birth function, or Transition function to evaluate to 0 for female or 1 for male. SEX should never be used as the label for an ISvar unless the intent is to cause sex change (because it will cause sex change if the function evaluates to anything other than the original sex).
Age can be changed with an ISvar labelled as AGE. Although it might seem odd to change the age of an individual, it would be possible to use this option to create a stage-based model. The Age event can be removed from the scenario, and then an AGE ISvar used to transition individuals between “age” classes. This also allows, for example, control over the age of adults supplemented to the population. AGE should never be used as the label for an ISvar unless the intent is to control the age class of individuals.
Alive can be changed by setting an ISvar labelled as ALIVE to be 0 (meaning dead). This allows you to remove individuals with specific characteristics. You cannot resurrect a dead individual.