/**
  * Constructor
  *
  * @param ComponentCollection $collection
  * @param array $settings
  */
 public function __construct(ComponentCollection $collection, $settings = array())
 {
     parent::__construct($collection, $settings);
     $this->_defaults = $this->settings;
 }
 /**
  * Constructor
  *
  * @since   1.0
  * @author  Everton Yoshitani <*****@*****.**>
  * @param   ComponentCollection $collection A ComponentCollection this component can use to lazy load its components
  * @param   array $settings Array of configuration settings.
  * @return  void
  */
 public function __construct(ComponentCollection $collection, $settings = array())
 {
     $settings = array_merge($this->settings, (array) $settings);
     $this->Controller = $collection->getController();
     parent::__construct($collection, $settings);
 }