Delete GeneticProgram and replace by AbstractGP