/**
  * Initialise $rateManager.
  *
  * @param RentRecoveryPlusApplication $application
  * @return \RRP\Rate\RateDecorators\RentRecoveryPlus
  */
 private function initialiseRateManager(RentRecoveryPlusApplication $application)
 {
     /** @var RRP\Rate\RateDecoratorFactory $rateDecoratorClass */
     $rateDecoratorClass = $this->getContainer()->get('rrp.rate.decorator.class');
     /** @var RRP\Rate\RateDecorators\RentRecoveryPlus $rateManager */
     $rateManager = $rateDecoratorClass::getDecorator('RentRecoveryPlus', $this->_agentsRateID, $this->_params->connect->settings->rentRecoveryPlus->riskArea, $this->_params->connect->settings->rentRecoveryPlus->iptPercent, $application->getPropertyRental(), $application->getIsNilExcess(), $application->getReferenceType(), $application->getPolicyLength(), $application->getIsPayMonthly(), $application->getPolicyStartAt());
     return $rateManager;
 }