/**
  * Constructor.
  *
  * @param string $name The Node's name
  * @param NodeInterface $parent The node parent
  */
 public function __construct($name, NodeInterface $parent = null)
 {
     parent::__construct($name, $parent);
     $this->children = array();
     $this->xmlRemappings = array();
     $this->removeKeyAttribute = true;
     $this->allowFalse = false;
     $this->addIfNotSet = false;
     $this->allowNewKeys = true;
     $this->performDeepMerging = true;
 }