public function addError($error)
    {
        if (!$this->getErrors()) {
            return $this->setErrors(array($error));
        } else {
            return $this->setErrors(
                array_merge($this->getErrors(), array($error))
            );
        }
    }