public function render(array $data, ContextInterface $context)
    {
        $data += [
            'name'         => '',
            'templateVars' => [],
            'escape'       => true
        ];

        unset($data['val']);

        $title = (Arr::key('title', $data)) ? $data['title'] : $data['name'];

        return $this->_templates->format('file', [
            'title'        => $title,
            'name'         => $data['name'],
            'templateVars' => $data['templateVars'],
            'attrs'        => $this->_templates->formatAttributes($data, ['name'])
        ]);
    }