avoiding unchecked genrics
renaming handleTransientProperties() to preBeanSave() and adding postBeanSave()
introducing CdmEntityDecoraterDTO and refactoring presenters