public function __construct(IResource $resource, IStorage $storage)
 {
     parent::__construct($storage);
     $rs = $this->storage->getResource(array('name' => $resource->getName(), 'resource' => $resource->getResource()));
     if (!$rs) {
         throw new ResourceProxyException("NO ResourceData");
     }
     $this->id = $rs['id'];
     $this->realResource = $resource;
 }