protected void OnInitialized() { Initialized?.Invoke(); Initialized?.GetInvocationList().ForEach(d => Initialized -= (Func <Task <bool> >)d); }