private function makeSnapshot($entity, \Doctrine\ORM\EntityManager $em)
{
$resourceVersion = new ResourceVersion($entity);
$class = $em->getClassMetadata(get_class($resourceVersion));
$em->persist($resourceVersion);
$em->getUnitOfWork()->computeChangeSet($class, $resourceVersion);
}