Removes array indexes from validateProvider

It makes it super hard to maintain test data with indexes. There were also some index collisions and some rules didn't use indexes, so I removed them.