Modified Person class