protected function updateCollections(ICompanyService $regional_supported_company_service, array $data)
 {
     $regional_supported_company_service = parent::updateCollections($regional_supported_company_service, $data);
     //add regional support
     if (array_key_exists('regional_support', $data) && is_array($data['regional_support'])) {
         $regional_supports_data = $data['regional_support'];
         foreach ($regional_supports_data as $regional_support_data) {
             $this->addRegionalSupport($regional_support_data, $regional_supported_company_service);
         }
     }
     return $regional_supported_company_service;
 }