<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def get(self, endpoint, params=None):
 """ Get items or item in alignak backend If an error occurs, a BackendException is raised. This method builds a response as a dictionary that always contains: _items and _status:: { u'_items': [ ], u'_status': u'OK' } :param endpoint: endpoint (API URL) relative from root endpoint :type endpoint: str :param params: parameters for the backend API :type params: dict :return: dictionary as specified upper :rtype: dict """

        response = self.get_response(method='GET', endpoint=endpoint, params=params)

        resp = self.decode(response=response)
        if '_status' not in resp:  # pragma: no cover - need specific backend tests
            resp['_status'] = u'OK'  # TODO: Sure??

        return resp