/**
  * @param  array $data
  * @return DrupalNodeContentItem
  */
 public static function factory($source, $data)
 {
     $menuLinkID = 0;
     if (isset($data['link'])) {
         $menuLinkID = $data['link']['mlid'];
     }
     $item = new self($source, $menuLinkID);
     $item->loadData($data);
     return $item;
 }
 /**
  * @param  array $data
  * @return DrupalTermContentItem
  */
 public static function factory($source, $data)
 {
     $item = new self($source, $data['link']['mlid']);
     $item->loadData($data);
     return $item;
 }