public function setError(array $msg)
    {
        if (!isset($msg['msg']))
            throw new InvalidArgumentException("Error message does not contain msg key");

        $this->errors = [$msg];
        $this->fixed_error = $msg;
        return $this;
    }