make validation of the request object through the Visitor pattern