TA482: Implemented the abstract Person entity.