/**
  * {@inheritdoc}
  */
 protected function _prepareInsertData($entity)
 {
     $data = parent::_prepareInsertData($entity);
     // Populate the discriminator column
     $discColumn = $this->_class->discriminatorColumn;
     $this->_columnTypes[$discColumn['name']] = $discColumn['type'];
     $data[$this->_getDiscriminatorColumnTableName()][$discColumn['name']] = $this->_class->discriminatorValue;
     return $data;
 }