diff --git a/src/Synapse/Validator/AbstractArrayValidator.php b/src/Synapse/Validator/AbstractArrayValidator.php
index <HASH>..<HASH> 100644
--- a/src/Synapse/Validator/AbstractArrayValidator.php
+++ b/src/Synapse/Validator/AbstractArrayValidator.php
@@ -54,6 +54,8 @@ abstract class AbstractArrayValidator
      */
     public function validate(array $values)
     {
+        $this->contextData = $values;
+
         $constraints = $this->getConstraints();
 
         $arrayConstraint = new Assert\Collection($constraints);
@@ -65,17 +67,6 @@ abstract class AbstractArrayValidator
     }
 
     /**
-     * Set the data being validated so that it can be passed to
-     * validators that need it.
-     *
-     * @param array $contextData
-     */
-    public function setContextData(array $contextData)
-    {
-        $this->contextData = $contextData;
-    }
-
-    /**
      * Set the entity that will be updated with the data being validated so
      * that it can be passed to validators that need it.
      *
Refs #<I> - Set the contextData in the validate method instead of in its own setter.