@classmethod
def json_to_models(cls, data):
    """ Converts a list of json to a list of models using a Schema """
    models = cls.to_model(data, {'many': True})
    for model_data, model in zip(data, models):
        model.raw = model_data
        cls._unlock_unmarshalling(model)
        cls.set_additional_fields(model, model_data)
    return models
