BUGS: curve editor
Engine: use consistent set/get method naming, and avoid misleading inversions (IsSignificant was the opposite of EvaluateOnChange)