well, I think for this class it could be OK (I don't see any reason for extending the MysqliStatement class). The properties should even have been made private IMO (note that if we rename them, thus considering that nobody extend it, we could go further and make them private).
but renaming a protected property is a BC break (it impacts code extending the class), which is why I made my previous comment