public function fromObject($source_object)
 {
     parent::fromObject($source_object);
     $this->setProviderType();
     if ($source_object->getCategoryUserFilter()) {
         $this->categoryUserFilter = new KalturaCategoryUserFilter();
         $this->categoryUserFilter->fromObject($source_object->getCategoryUserFilter());
     }
 }
 public function doFromObject($source_object, KalturaDetachedResponseProfile $responseProfile = null)
 {
     parent::doFromObject($source_object, $responseProfile);
     $this->setProviderType();
     if ($source_object->getCategoryUserFilter()) {
         $this->categoryUserFilter = new KalturaCategoryUserFilter();
         $this->categoryUserFilter->fromObject($source_object->getCategoryUserFilter());
     }
 }