def __init__(self, provider, **data):
        if '_agency_id' in data:
            data['agency'] = busbus.entity.LazyEntityProperty(
                provider.get, busbus.Agency, data['_agency_id'])
        if '_type' in data:
            pass  # FIXME
        if data.get('name') is None:
            data['name'] = data.pop('short_name')

        super(GTFSRoute, self).__init__(provider, **data)
dataset/ETHPy150Open spaceboats/busbus/busbus/provider/gtfs.py/GTFSRoute.__init__/original