Split responsibilities into separate servlets.