genealogicalMap class