added new class PersonNameStrategy
added strategy field to Person