def set_lane_list(self, value):
        """
        Setter for 'lane_list' field.
        :param value - a new value of 'lane_list' field. Must be a list of Lane objects
        """
        if value is None or not isinstance(value, list):
            raise TypeError("LaneList new value must be a list")
        else:
            for element in value:
                if not isinstance(element, lane.Lane):
                    raise TypeError("LaneList elements in variable must be of Lane class")
            self.__lane_list = value
Setter for 'lane_list' field.
        :param value - a new value of 'lane_list' field. Must be a list of Lane objects