/**
  * @param IMarketplaceTypeRepository $repository
  * @param ISecurityGroupRepository   $group_repository
  * @param ITransactionManager        $tx_manager
  */
 public function __construct(IMarketplaceTypeRepository $repository, ISecurityGroupRepository $group_repository, ITransactionManager $tx_manager)
 {
     parent::__construct('MarketPlaceType', array('name', 'active'), $repository, $tx_manager);
     $this->group_repository = $group_repository;
 }
 /**
  * @param IEntityRepository $repository
  * @param ITransactionManager             $tx_manager
  */
 public function __construct(IEntityRepository $repository, ITransactionManager $tx_manager)
 {
     parent::__construct('MarketplaceVideoType', array('type', 'max_total_time'), $repository, $tx_manager);
 }