Now BaseAlgorithm is the child of the Object