Fixes #3260- Allows puppet to manage value of smart class parameter that can be overrided
(cherry picked from commit 8e53b7c915ecab576e5950b20e75552ec6a02edb)
Fixes #3260- Allows puppet to manage value of smart class parameter that can be overrided
(cherry picked from commit 8e53b7c915ecab576e5950b20e75552ec6a02edb)