Issue #3516359 by larowlan, smustgrave, longwave, lauriii, wim leers,...
Issue #3516359 by larowlan, smustgrave, longwave, lauriii, wim leers, mstrelan: ComponentValidator ignores the set validator and creates a new one
(cherry picked from commit 914ecc3f)
(cherry picked from commit a99e6d35)
(cherry picked from commit ae15b7f4)