'Find a single item with attributes matching ``**kwargs``.'

def find(self, **kwargs):

    matches = self.findall(**kwargs)
    num_matches = len(matches)
    if (num_matches == 0):
        msg = ('No    %s    matching    %s.' % (self.resource_class.__name__, kwargs))
        raise exceptions.NotFound(404, msg)
    elif (num_matches > 1):
        raise exceptions.NoUniqueMatch
    else:
        matches[0].append_request_ids(matches.request_ids)
        return matches[0]
