dstDescribed.setName(srcDescribed.getName());
dstDescribed.setDescription(srcDescribed.getDescription());
// Copy src permissions to dst permission
PageData srcPageData = new Mapper(session).load(srcPage);
ProtectedResource pr = dstPage.adapt(ProtectedResource.class);
pr.setAccessPermissions(srcPageData.getAccessPermissions());
pr.setEditPermission(srcPageData.getEditPermission());
copy(srcPage, dstPage, srcPage.getRootComponent(), dstPage.getRootComponent());
//
return new Mapper(session).load(dstPage);