try {
IFeed feed = createFeed();
INews news = createNews(feed);
List<IAttachment> attachments = new ArrayList<IAttachment>(news.getAttachments());
for (IAttachment attachment : attachments)
news.removeAttachment(attachment);
DynamicDAO.save(feed);
NewsReference newsRef = new NewsReference(feed.getNews().get(0).getId());
fTypesFactory.createAttachment(null, news);
DynamicDAO.save(feed);