public function __construct($eventType, $data, $user = null, Event $parentEvent = null)
{
$this->timestamp = new \DateTime();
$this->eventType = $eventType;
$this->data = $data;
$this->accountIdentifier = $user;
$this->parentEvent = $parentEvent;
$this->childEvents = new ArrayCollection();
if ($this->parentEvent !== null) {
$parentEvent->addChildEvent($this);
}
}