por acaso nao faz diferença, mas com o *self* estás a mandar o presenter em vez da instancia do model