JMC: Improvements to input parameter methodology.  Using setattr instead of a separate dictionary.  This is a bit cleaner and more consistent with the way integrated states are done and with the way telemetry parameters will be done.