public Task<ValidateDocumentResponse<T>> ValidateAsync( string id, int revision, T document, CancellationToken cancellationToken = null )