moved Recombination subtypes out of the companion