/**
  * Handles the form
  *
  * @return bool
  */
 public function handle()
 {
     if (!$this->form->isSubmitted() || !$this->isValid()) {
         return false;
     }
     $fields = $this->form->getFields();
     // we already have a teammember? Let's update
     if ($this->teamMember instanceof TeamMember) {
         $this->teamMember->change($this->meta->save(), $fields['name']->getValue(), $fields['description']->getValue());
         return true;
     }
     // time to create a new entity
     $this->teamMember = TeamMember::create($this->meta->save(), Language::getWorkingLanguage(), $fields['name']->getValue(), $fields['description']->getValue());
     return true;
 }