public override void Register()
 {
     trigger = eventGetter.Invoke();
     base.Register();
 }