public function addResource(ICompanyServiceResource $resource)
 {
     $new_order = 0;
     $resources = $this->getResources();
     if (count($resources) > 0) {
         $last_one = end($resources);
         $new_order = $last_one->getOrder() + 1;
     }
     $resource->setOrder($new_order);
     AssociationFactory::getInstance()->getOne2ManyAssociation($this, 'Resources')->add($resource);
 }