title: Versioning translatable entities in Doctrine (symfony2)
body: <p>What would be the best way to integrate versioning system of some entity which uses gedmo translatable behaviour?</p>
  
  <p>Gedmo Loggable does not seem to work like this:</p>
  
  <pre><code>/**
   * @ORM\Entity(repositoryClass="Alef\JobOffersBundle\Repository\JobOfferRepository")
   * @ORM\Table(name="alef_job_offer")
   * @Gedmo\Loggable
   */
  class JobOffer implements Loggable, Translatable, UserOwnerInterface {
  
      /**
       * @ORM\Id
       * @ORM\Column(type="integer")
       * @ORM\GeneratedValue(strategy="AUTO")
       */
      protected $id;
  
      /**
       * @ORM\ManyToOne(targetEntity="Alef\UserBundle\Entity\User")
       * @ORM\JoinColumn(name="id_user", referencedColumnName="id")
       */
      protected $user;
  
      /**
       * @var datetime $created
       *
       * @Gedmo\Timestampable(on="create")
       * @ORM\Column(name="created", type="datetime")
       */
      protected $created;
  
      /**
       * @var datetime $updatedAt
       *
       * @ORM\Column(type="datetime")
       * @Gedmo\Timestampable(on="update")
       */
      protected $updatedAt;
  
      /**
       * @Gedmo\Versioned
       * @Gedmo\Translatable
       * @ORM\Column(name="title", type="string", length=255)
       */
      protected $title;
  
      /**
       *
       * @Gedmo\Versioned
       * @Gedmo\Translatable
       * @ORM\Column(name="description", type="text")
       */
      protected $description;
  
      [...]
  </code></pre>
  
  <p>I get empty <code>data</code> field in <code>ext_logged_entries</code>.</p>
  
  <p>Or maybe there is a better way to store translatable and versioned entities? Maybe not using Gedmo doctrine extensions?</p>