public function installRecurringPayment($hostedDataId, $amount, \DateTime $startDate, $count, $frequency, $period)
    {
        $service = $this->getService();

        $paymentInformation     = new Model\RecurringPaymentInformation($startDate, $count, $frequency, $period);
        $payment                = new Model\Payment($hostedDataId, $amount);
        $recurringPaymentAction = new Request\Action\RecurringPayment\Install($service, $payment, $paymentInformation);

        return $recurringPaymentAction->install();
    }