Constructor and fromPrior
perturb