public async Task CreateNewAndSaveAsync(string storageKey)
{
if (storageKey.IsNothing())
{
throw new ArgumentNullException(nameof(storageKey));
}
var newStatement = new StatementModel(this.logger) { StorageKey = storageKey };
await SaveAsync(newStatement, storageKey, false);
}