private function _addError($attr, $msg)
    {
        if (!array_key_exists($attr, $this->errors)) {
            $this->errors[$attr] = array();
        }
        array_push($this->errors[$attr], $msg);
    }