Added a dependent Address entity associated with the Person class, and refactored the code a bit more