bindParam vincula a variável por referência, então você precisa de bindValue em vez de:$this->queryObject->bindValue($key, $value);
bindParam vincula a variável por referência, então você precisa de bindValue em vez de:$this->queryObject->bindValue($key, $value);