bug fix in Person class (and sub classes)