/**
  * Chains all criteria objects together and returns true if all criteria return true.
  *
  * @param RentRecoveryPlusReference $reference
  * @return bool
  */
 public function isSatisfiedBy(RentRecoveryPlusReference $reference)
 {
     return $this->statusCriteria->plus($this->suitableGuarantorCriteria)->plus($this->guarantorOutcomeCriteria)->isSatisfiedBy($reference);
 }
 /**
  * Chains all criteria objects together and returns true if all criteria return true.
  *
  * @param RentRecoveryPlusReference $reference
  * @return bool
  */
 public function isSatisfiedBy(RentRecoveryPlusReference $reference)
 {
     return $this->statusCriteria->plus($this->creditScoreCriteria)->plus($this->adverseCreditCriteria)->plus($this->employmentCriteria)->isSatisfiedBy($reference);
 }