Added message, request, response class hierarchy.