Use IChromosomeType instead of int chromosomeOrdinal