public async ValueTask CreateAsync(OpenIddictApplicationModel application, CancellationToken cancellationToken)
    {
        Check.NotNull(application, nameof(application));

        await Repository.InsertAsync(application.ToEntity(), autoSave : true, cancellationToken : cancellationToken);

        application = (await Repository.FindAsync(application.Id, cancellationToken: cancellationToken)).ToModel();
    }