Reduce redundant code in CRM_Utils_Type::validate