Refactoring Chromosome / Population classes