protected virtual void OnInitialized() { IsInitializing = false; IsInitialized = true; _initialized.SafeInvoke(this); }