Para pasar el valor de una variable en una función a otra función en la misma clase

Tengo una claseBlock_Model (en realidad un modelo en el marco de Kohana) con 2 métodosinput() youtput().

class Block_Model extends ORM {
    function input($arg) {
        //...
    }
    function output() {
        //...
    }
    //...
}

El métodoinput se llama desde una función escrita dentro de un controlador llamadoHome_Controller y pasa un argumento al métodoinput.

class Home_Controller extends Controller {
    function doSomething() {
        $block = new Block_Model();
        //...
        $block->input($val);
        //...
    }
}

¿Cómo puedo pasar el argumento ainput() ser accesible en el métodooutput()?

Respuestas a la pregunta(2)

Su respuesta a la pregunta