new draft EffectAnnotation class sturcture