So far submodel's proxies were created on the fly, on every data(...) call. Now, once created the proxy is persistent and reused whenever needed. Closes: #14389