PDOStatement's constructor is supposed to be protected.