public async Task CreateAsync(ApplicationDatabase applicationDatabase)
{
if (applicationDatabase.StatementModelStorageKey.IsNothing())
{
throw new ArgumentNullException(nameof(applicationDatabase));
}
await this.statementRepository.CreateNewAndSaveAsync(applicationDatabase.StatementModelStorageKey);
await LoadAsync(applicationDatabase);
}