Wrapper classes for obtaining data from the user and sending data to the user.