'Find any new objects that have been created since the last run of the watcher.
Add these items to the created_items list.'

def find_new(self, previous=[], current=[]):

    prev_map = {item.location(): item for item in previous}
    curr_map = {item.location(): item for item in current}
    item_locations = list(set(curr_map).difference(set(prev_map)))
    list_new_items = [curr_map[item] for item in item_locations]
    for item in list_new_items:
        new_change_item = ChangeItem.from_items(old_item=None, new_item=item)
        self.created_items.append(new_change_item)
        app.logger.debug(('%s:    %s/%s/%s    created' % (self.i_am_singular, item.account, item.region, item.name)))
