private function insertOneRegistration(\Pimple $DI, EntityManager $em, User $user, \collection $collection, $when, $name)
 {
     $em->getEventManager()->removeEventSubscriber(new TimestampableListener());
     $registration = new Registration();
     $registration->setCollection($collection);
     $registration->setUser($user);
     $registration->setUpdated(new \DateTime($when));
     $registration->setCreated(new \DateTime($when));
     $em->persist($registration);
     $em->flush();
     $em->getEventManager()->addEventSubscriber(new TimestampableListener());
     $DI[$name] = $registration;
 }