assertSame(original.getEpilogue(), copy.getEpilogue());
assertSame(original.getSubType(), copy.getSubType());
assertEquals(1, copy.getBodyParts().size());
assertNull(copy.getParent());
Entity bodyPartCopy = copy.getBodyParts().iterator().next();
assertNotSame(bodyPart, bodyPartCopy);
assertSame(parent, bodyPart.getParent());
assertNull(bodyPartCopy.getParent());
}