Глубокое присваивание

Добрый день.
Есть ли что-нить подобное глубокому присваиванию для сущностей с примерно одинаковым набором атрибутов?:

EntitySource es = getEntitySource();
EntityTarget et = create(EntityTarget.class);
et :=: es;
et.setDifferentAttr("Any Value");
commitContext.addInstanceToCommit(et);
dataManager.commit(commitContext);

Точно есть такое:

com.haulmont.cuba.core.global.MetadataTools public <T extends Instance> T copy(T source)
Create a new instance and make it a shallow copy of the instance given. This method copies attributes according to the metadata and relies on Instance.getMetaClass() method which should not return null.

Спасибо за помощь.