<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_request_handler_params(self, **params):
 """Return a config object that will be used to configure the KimRequestHandler :returns: a dictionary of config options :rtype: dict """


        params = super(KimEndpoint, self).get_request_handler_params(**params)
        params['mapper_class'] = self.mapper_class
        params['role'] = self.marshal_role
        params['many'] = False
        # when handling a PUT or PATCH request, self.obj will be set.. There might be a
        # more robust way to handle this?
        params['obj'] = getattr(self, 'obj', None)
        params['partial'] = self.is_partial()

        return params