For each model which supports save/load methods, we need to verify:
- These methods are tested in unit tests in Scala and Python (if save/load is supported in Python).
- If a model's name, data members, or constructors have changed at all, then we likely need to support a new save/load format version. Different versions must be tested in unit tests to ensure backwards compatibility (i.e., verify we can load old model formats).
- Examples in the programming guide should include save/load when available. It's important to try running each example in the guide whenever it is modified (since there are no automated tests).