Readd hexColor validator as a stand-alone validator, to not break backwards compat