FGameplayEffectSpecis modifiable. We start with initial conditions and modifications be applied to it. In this sense, it is stateful/mutable but it is still distinct from anFActiveGameplayEffectwhich in an applied instance of anFGameplayEffectSpec.