fixes #2726 - smart class parameter override fails validation
(cherry picked from commit cfc2bb662f49d8216c2388ab35dd87af295474d0)
fixes #2726 - smart class parameter override fails validation
(cherry picked from commit cfc2bb662f49d8216c2388ab35dd87af295474d0)