protected function getOptions()
 {
     $options = array();
     foreach (parent::getOptions() as $option) {
         $elementCriteria = $this->getElementCriteria($option['element']);
         $option['element'] = $elementCriteria;
         $options[] = $option;
     }
     return $options;
 }
 /**
  * @inheritDoc BaseSavableComponentType::defineSettings()
  *
  * @return array
  */
 protected function defineSettings()
 {
     return array_merge(parent::defineSettings(), array('displayAsGraphic' => AttributeType::Bool, 'displayFullwidth' => AttributeType::Bool, 'options' => array(AttributeType::Mixed, 'default' => array())));
 }