/**
  * @param string             $subjectModel       subjectModel
  * @param integer            $subjectId          subjectId
  * @param null|ViolationList $existingViolations existingViolations
  */
 public function __construct($subjectModel, $subjectId, ViolationList $existingViolations = null)
 {
     $this->subjectModel = $subjectModel;
     $this->subjectId = $subjectId;
     if ($existingViolations) {
         $this->violations = $existingViolations->getIterator()->getArrayCopy();
     }
 }