def RunModels(models, record):
    """
    Return a single record (dict) with results from all models

    :param list models: list of 'Model'; the models which will be run
    :param dict record: record to which models will be applied
    """
    record['results'] = {}
    for model in models:
        data = record['data'][model.name][model.version]
        x = model.execute(data=data, results=record['results'])
        record['results'] = x
    return record
