protected function getPaymentForEvent(int $iPaymentId): Resource
    {
        $oPayment = $this->getById($iPaymentId);
        if (empty($oPayment)) {
            throw new ModelException('Invalid payment ID');
        }
        return $oPayment;
    }