@jasondegraw As we discussed I think it would be best to make this public interface as minimal as possible.  The energyplus ForwardTranslator should be a good example:

https://github.com/NREL/OpenStudio/blob/develop/openstudiocore/src/energyplus/ForwardTranslator.hpp#L223

I think we can reduce this to a single constructor that takes no arguments, several set parameter methods (e.g. setReturnSupplyRatio), a translateModel method that takes a Model, an EpwFile, and a path to an output directory, and the errors and warnings methods

Does that make sense?