public function addField(
        $name,
        $label,
        $type,
        $validationRules = array(),
        $errorHandlers = array(),
        $meta = array(),
        $blnJustRender = false
    ) {
        $objField = static::renderField($name, $label, $type, $validationRules, $errorHandlers, $meta);

        $objField->setRequiredStyle($this->__requiredstyle);

        if (! $blnJustRender) {
            // *** Fieldset already defined?
            $objFieldset = $this->__elements->getLast("ValidFormBuilder\\Fieldset");
            if ($this->__elements->count() == 0 || ! is_object($objFieldset)) {
                $objFieldset = $this->addFieldset();
            }

            $objField->setMeta("parent", $objFieldset, true);

            // *** Add field to the fieldset.
            $objFieldset->addField($objField);
        }

        return $objField;
    }