working on VariableCompositionMonteCarloJob, but there is probably a bug in the reconstitute function