protected function validateModelData(Model $model, Array $values)
    {
        $validationResponse = $model->validateArray($values);

        if ($validationResponse === true) {
            return true;
        }

        throw new Exception\Validation(
            'Bad Request',
            static::ERROR_SCOPE | static::ERROR_HTTP_METHOD_NOT_ALLOWED,
            BaseResponse::HTTP_BAD_REQUEST,
            $validationResponse
        );
    }