AttachmentContainer is the interface for objects that may contain attachments.
An Attachment is a reference to an Entity.