In the EmailContacts example, the properties of a Contact are listed in the Contact class and in the CreateContact class. (there is no UpdateContact class, which a real world app would also need)
Is it normal practice to list all of the properties in 2 or 3 different classes? Seems like this would be difficult to maintain and bad practice if the Class has 50 properties.