def METHOD_NAME(self, class_config, crs_transformer, bbox=None,
          tmp_dir=None) -> ChipClassificationLabelSource:
    if self.vector_source is None:
        raise ValueError('Cannot build with a None vector_source.')
    if self.infer_cells and self.cell_sz is None and not self.lazy:
        raise ValueError('Cannot build with infer_cells=True, '
                         'cell_sz=None and lazy=True.')
    vector_source = self.vector_source.METHOD_NAME(class_config, crs_transformer)
    return ChipClassificationLabelSource(
        self, vector_source, bbox=bbox, lazy=self.lazy)