Dicho y hecho: con cada consulta que se ejecuta sobreescribes la referencia $this->res inutilizando la consulta que ya se había almacenado ahí.
Definitivamente debes plantear una mejor solución, ya sea con funciones, un mejor entendimiento de orientación a objetos o cómo prefieras.