The Model Types represent the initial implementation of Optimization. Currently, all the functionalities is covered by Model Classes (Model Classes and Models Overview).
No more new implementations relying on “Model Type”, should be done; at some point in the future, it will be removed from the product.