/**
  * Create new data
  *
  * @param array $pairs column value pairs of data
  * @return int|false
  */
 public function create(array $pairs)
 {
     if (!$this->table) {
         return false;
     }
     $this->authorize('create', $pairs);
     if (false === $this->destructive) {
         $pairs['deleted'] = 'N';
     }
     $query = $this->db->insert(array_keys($pairs))->into($this->table)->values(array_values($pairs));
     return (int) $query->execute(true);
 }