Created generic Payable interface and PaymentService