modified model to have Person and UserAccount