/**
  * Implement create($input)
  */
 public function create($input)
 {
     $article = Item::create($input);
     ItemKit::create(['parentID' => $article->objectID, 'objectID' => '0', 'Quantity' => '0']);
     // update here to add the _additional attributes
     Log::info('Create Article', $input);
     $updatedArticle = $this->update($article->objectID, $input);
     //dd(__METHOD__.'('.__LINE__.')',compact('input','article','updatedArticle'));
     return $updatedArticle;
 }
 /**
  * Implement delete($id)
  */
 public function delete($id)
 {
     $deleted = true;
     $item = $this->find($id);
     if (isset($item)) {
         //dd(__METHOD__.'('.__LINE__.')',compact('id','item'));
         ItemKit::where('objectID', $item->objectID)->delete();
         ItemAdditional::destroy($item->objectID);
         $deleted = $item->delete();
     }
     return $deleted;
 }