Any reason this is defined on `AttachmentData` and not directly on `Attachment`?