public function update(array $data, $projectId = null, $id = null)
 {
     if (isset($data['project_id'])) {
         if ($data['project_id'] != $projectId) {
             throw new ServiceException("O project_id informado não pode ser diferente do project_id informado na url");
         }
     } else {
         $data['project_id'] = $projectId;
     }
     return parent::update($data, $id);
 }
 public function delete($id)
 {
     $this->checkProjectPermissions($id);
     return parent::delete($id);
 }