@staticmethod
def _is_search_path(item):
    """check if item is a search_path"""
    if not isinstance(item, dict):
        return False
    if sorted(item.keys()) != ['path', 'value']:
        return False
    if not isinstance(item['path'], list):
        return False
    if isinstance(item['value'], (dict, list)):
        return False
    return True
