code: def __init__(self, task=None):
      self.models: List[str] = get_operations_for_task(
          task, mode="model"
      )
      self.data_operations: List[str] = get_operations_for_task(
          task, mode="data_operation"
      )
      super().__init__(task)
  
file_path: FEDOT/fedot/core/pipelines/pipeline_advisor.py
imports: from typing import List
  from golem.core.optimisers.advisor import DefaultChangeAdvisor, RemoveType
  from golem.core.optimisers.graph import OptNode
  from fedot.core.repository.operation_types_repository import get_operations_for_task
label_desc: Use image node_id 1 to create a new PipelineChangeAdvisor object from inherited base classes: DefaultChangeAdvisor with example: obj = PipelineChangeAdvisor(task)