Why is this a pass now? Note that `allowArray` defaults to false. So this should still be a fail.
I think you need to override `validateValue()` to properly handle `allowArray`.