let Payment: { paymentId: uuid paymentNumber: text providerKey: text | nothing createdAt: instant dynamic: { text -> value } journalEntries: [PaymentJournalEntry] authorizations: [PaymentAuthorization]}