A DVIRDefect is a Defect that can be associated with a DVIRLog. It contains repair information such as repair DateTime, repair User, and RepairStatusType. DVIRDefect also consists a list of DefectRemark which can be used to store additional information for the defect.