@macumber I don't really like it either, so I don't want to move it to PrjModel. How about I keep it in ForwardTranslator, but make it private?