To be fair, a different setup than yours
    MysqlConnection::class => [
        '__class' => MysqlConnection::class,
        '__construct()' => [
            'dsn' => $mysqlDsn->asString(),
        ],
        'setUsername()' => [$params['secrets']['mysql']['user']],
        'setPassword()' => [$params['secrets']['mysql']['pass']],
        'setTablePrefix()' => ['mr42_'],
    ],
    ActiveRecordFactory::class => [
        '__class' => ActiveRecordFactory::class,
        '__construct()' => [
            null,
            [ConnectionInterface::class => Reference::to(MysqlConnection::class)],
        ]
    ]