protected Person(PersonName personName) : base(true) { Prefix = personName.GetValue(PersonalNameProperties.Prefix); First = personName.GetValue(PersonalNameProperties.First); Middle = personName.GetValue(PersonalNameProperties.Middle); Last = personName.GetValue(PersonalNameProperties.Last); Suffix = personName.GetValue(PersonalNameProperties.Suffix); Nickname = personName.GetValue(PersonalNameProperties.Nickname); }