Maven-ized version of the Person class we've been discussion, further broken up into desecrate classes forming a "has-a" hierarchy