Dare I suggest modeling "Family" explicitly? Surname would be a property of family as would a collection of people, the family members. Might be a useful aggregation for "The Rothschilds", "The Kennedys", etc. Also removes some of the ambiguity from a bare surname property. -Scott