protected function decoratorError()
    {
        $errors = $this->builder->getErrors();
        if (empty($errors)) {
            $this->builder->build($this->requiredParams, $this->params);
        }
        throw new Exception(sprintf("Error when building %s - %s", $this->className, implode(' - ', $this->builder->getErrors())));
    }