protected virtual Task <Initialized> InitializeAsync() { initializationLock.Set(); return(Initialized.Create().AsTask()); }