API Changes: narrow getEffects, use ActivationState enum