There's something decidedly odd about your code. FamilyMember is derived from Baby? That means all your family members are babies? And looking at the constructor it's apparently impossible to have a family member that doesn't have you and your wife as parents.
You must have a strange family.