public object this[object key]
{
get
{
switch( key.ToStringSafe() )
{
case "FamilyMember": return FamilyMember;
case "LastCheckIn": return LastCheckIn;
case "FirstTime": return FirstTime;
case "SecurityCode": return SecurityCode;
case "GroupTypes": return GetGroupTypes( true );
default: return Person[key];
}
}
}