Indicate which element in the collection failed validation.

I find it helpful to know which element in the collection failed validation.  This change indicates the index of the offending element in the ``propertyPath``.  

For example, if item at index 4 failed validation, our ``propertyPath`` is now ``valueList[4]`` instead of the current ``valueList``.