public function find(array $path, $exact_match = false)
{
$found = null;
$full = $this->visitNode($path, function ($name, $node) use(&$found) {
$found = array_key_exists('value', $node) ? $node['value'] : null;
return true;
}, $exact_match);
return $full ? $found : null;
}