public function __construct($documentBuilder, $array)
 {
     parent::__construct($documentBuilder);
     $this->currentArray = array();
     foreach ($array as $value) {
         $this->currentArray[] = $this->convertValue($value);
     }
 }
 public function __construct($documentBuilder, $data = null)
 {
     parent::__construct($documentBuilder);
     if ($data !== null) {
         foreach ($data as $key => $value) {
             $this->set($key, $value);
         }
     }
 }