making all `keys` objects in validation coerce to simple-vector