Improve readability by using designated initializers when possible

When Who What
2024-04-08 15:19:47 Jelte Fennema-Nio (jeltef) Changed targetversion to 17
2024-04-08 15:19:35 Jelte Fennema-Nio (jeltef) Closed in commitfest 2024-03 with status: Committed
2024-04-08 15:19:35 Jelte Fennema-Nio (jeltef) Changed committer to michael-kun
2024-02-21 15:13:39 Jelte Fennema-Nio (jeltef) Changed authors to Jelte Fennema-Nio (jeltef)
2024-02-21 15:13:29 Jelte Fennema-Nio (jeltef) Attached mail thread CAGECzQT3caUbcCcszNewCCmMbCuyP7XNAm60J3ybd6PN5kH2Dw@mail.gmail.com
2024-02-21 15:13:29 Jelte Fennema-Nio (jeltef) Created patch record