/**
  * {@inheritdoc}
  */
 public function setAttribute(AttributeInterface $attribute = null)
 {
     return parent::setSubject($attribute);
 }
 /**
  * {@inheritdoc}
  */
 public function setDiagnosis(DiagnosisInterface $diagnosis = null)
 {
     return parent::setSubject($diagnosis);
 }
 /**
  * {@inheritdoc}
  */
 public function setBehavior(BehaviorInterface $behavior = null)
 {
     return parent::setSubject($behavior);
 }
 /**
  * {@inheritdoc}
  */
 public function setActivity(ActivityInterface $activity = null)
 {
     return parent::setSubject($activity);
 }
 /**
  * {@inheritdoc}
  */
 public function setPatient(PatientInterface $patient = null)
 {
     return parent::setSubject($patient);
 }
 /**
  * {@inheritdoc}
  */
 public function setRegimen(RegimenInterface $sample = null)
 {
     return parent::setSubject($sample);
 }
 /**
  * {@inheritdoc}
  */
 public function setSample(SampleInterface $sample = null)
 {
     return parent::setSubject($sample);
 }