@jasondegraw Yeah impl'izing it would probably be the best way to go, it follows the pattern of the other translators.  Basically it would let you mess with the translation after the fact, rather than having to put all those parameters into the translation.  In that case we would want to SWIG both the ForwardTranslator and PrjModel.  Also, can we rename contam::Model to contam::PrjModel?