protected function renderData($data)
    {
        $obj = $this->form()->obj();

        // Make sure there's an "out"
        if ($obj instanceof ViewableInterface && $obj->view()) {
            $data = $obj->view()->render($data, $obj->viewController());
        } else {
            $data = preg_replace_callback('~\{\{\s*(.*?)\s*\}\}~i', [ $this, 'parseDataToken' ], $data);
        }

        return $data;
    }