Small changes.
I extracted person model into a reusable library.