/**
  * @param string $name
  * @param array $data
  */
 public function __construct($name, array $data = [])
 {
     parent::__construct('boolean', $name, $data);
 }
 /**
  * @param string $name
  * @param array $data
  */
 public function __construct($name, array $data = [])
 {
     parent::__construct('double', $name, $data);
 }
 /**
  * @param string $name
  * @param array $data
  */
 public function __construct($name, array $data = [])
 {
     parent::__construct('integer', $name, $data);
 }