The method OAuth/Message.php::setParameters() will overwrite any class properties with the same name as an HTTP GET/POST parameter. Suggest (a) add a test for
if (isset($this->$name))
and (b) assigning default values to all class properties that shouldn't be allowed to be replaced by HTTP parameters.