Genetic Programming classes, non-abstract, no interfaces