/**
  * Set values before saving to DB
  *
  * @param $key
  * @return int|mixed|string
  */
 public function sleep($key)
 {
     $value = $this->{$key};
     switch ($key) {
         case 'labels':
             return json_encode($value);
             break;
     }
     return parent::sleep($key);
 }