initializeAsync method
Base method for async instance initialization.
After you call this method call markInitialized
Implementation
@mustCallSuper
Future<void> initializeAsync() async {
await initializeInstancePartsAsync();
if (isAsync) {
markInitialized();
}
initializationCompleter.complete();
}