getDownloadLink() is only called on the first client of the Composite