KRACOEUS-7182:internal attachments

first shot at internal attachments.  
Any reason to keep the contentType as a transient property still then? Getter and setter for it should point to the narrativeAttachment instead?