Assignment 2 and Updates to Assignment 1

Here's the Person Model assignment and some updates to trim down assignment 1.
could you reuse the the duplicate code from one of these methods in the other?