Open
Description
The h2o API doesn't send the type of estimator after returning a new model (in JSON response). The type of estimator is assigned to model in R and Python client after receiving a response. It happens in model train method and grid search method separately. This cause inconsistency and can cause problems in the future if a new unsupervised method will be added (for example isolation forest is not on the list now).
The idea is to return a type of estimator in JSON response and set it in the client as the property of a model.
This improvement is associated with the PUBDEV-4737 bug ([GIT PL with the discussion|https://github.com//pull/3043/files/f1bf5c921087a58d5c56549e2d44f6d4ad70b503#diff-ec04bb83df1be902ce4a16e933022185]).