public function jsonSerialize()
{
$errors = $this->validation->getErrorsFlat();
if (count($errors) === 1) {
$message = Validation::errorMessage($errors[0]);
} else {
$message = t('Validation failed.');
}
$result = ['message' => $message, 'status' => $this->getCode(), 'errors' => $errors];
return $result;
}