public INews saveNews(INews news) throws PersistenceException {
INews oldNews = fDb.ext().peekPersisted(news, Integer.MAX_VALUE, true);
if (news.isIdentical(oldNews))
return news;
ModelEvent event = new NewsEvent(oldNews, news, true);
saveCommitAndFireEvents(event, false);
return news;
}