public static function processAfterCopy(RedBeanModel $model, RedBeanModel $copyToModel)
 {
     foreach ($model->tasks as $task) {
         $copyToTask = new Task();
         TaskActivityCopyModelUtil::copy($task, $copyToTask);
         $copyToTask->status = Task::STATUS_NEW;
         $copyToModel->tasks->add($copyToTask);
     }
     $copyToModel->save();
 }
 /**
  * Process task copy
  * @param string $id
  * @return Task
  */
 private function processTaskCopy($id)
 {
     $copyToTask = new Task();
     $task = Task::getById(intval($id));
     ControllerSecurityUtil::resolveAccessCanCurrentUserReadModel($task);
     TaskActivityCopyModelUtil::copy($task, $copyToTask);
     $copyToTask = $this->attemptToSaveModelFromPost($copyToTask, null, false);
     return $copyToTask;
 }