public function validate($field, $data)
 {
     $errors = parent::validate($field, $data);
     $password_fields = $this->get_password_fields($data);
     if (!is_array($password_fields) || empty($password_fields)) {
         return $errors;
     }
     foreach ($password_fields as $password_field) {
         if ($this->is_matching_values($field, $password_field)) {
             continue;
         }
         $errors[] = $this->get_error_message();
     }
     return $errors;
 }