- Constructor now receives a PDO instance instead of PDO configuration