class_docstr: An algo that always returns a child trial branched from the parent.
code: def __init__(
      self,
      space: Space,
      base_suggestion: Trial | None = None,
  ):
      super().__init__(space)
      self.base_suggestion = base_suggestion
  
imports: from __future__ import annotations
  import copy
  import typing
  from typing import Any, ClassVar
  import numpy
  import pytest
  from orion.algo.base import BaseAlgorithm
  from orion.algo.space import Space
  from orion.core.io.space_builder import SpaceBuilder
  from orion.core.utils import backward, format_trials
  from orion.core.worker.algo_wrappers.space_transform import SpaceTransform
  from orion.core.worker.transformer import build_required_space
  from orion.core.worker.trial import Trial
  from orion.testing.dummy_algo import FixedSuggestionAlgo
  from .base import AlgoWrapperTests
label_desc: Use image node_id 1 to create a new GenealogistAlgo object from inherited base classes: BaseAlgorithm with example: obj = GenealogistAlgo(space, base_suggestion)