Added keyword options to crossover constructors.