/**
  * Class constructor
  *
  * @param object or array
  */
 public function __construct($attributes = NULL)
 {
     parent::__construct($attributes);
     $this->__cookieName = md5(rand(1, 19) . time());
     $this->__userAgent = $this->__agents[array_rand($this->__agents)];
 }
 /**
  * Class constructor
  *
  * @param object or array
  */
 public function __construct($attributes = NULL)
 {
     parent::__construct($attributes);
 }