Overhaul of fastSimulatePrior class