public function __construct(array $options = array())
 {
     if ($path = Doctrine_Template_TemporallySegmentedObject::getSegmentFileGenerationPath()) {
         $this->_options['generateFiles'] = true;
         $this->_options['generatePath'] = $path;
         $this->_options['builderOptions'] = array_merge($this->_options['builderOptions'], Doctrine_Template_TemporallySegmentedObject::getSegmentFileBuilderOptions());
     }
     $this->_options = array_merge($this->_options, $options);
 }