/**
  * Update register information
  *
  * @param Registered $item registered instance
  *
  * @return Registered
  */
 public function update(Registered $item)
 {
     $diff = $item->diff();
     $dates = [];
     if (count($diff) > 0) {
         $dates = ['updatedAt' => date('Y-m-d H:i:s')];
         $this->conn->table($this->table)->where('id', $item->id)->update(array_merge($diff, $dates));
     }
     return $this->createItem(array_merge($item->getOriginal(), $diff, $dates));
 }