introducing StreamItem.external_ids