Must call configuration init; must implement isAsyncStarted