ну т.е. вы сделали view as much passive as you can
ага, и причём это получилось само собой - т.к. к одному презентеру может подцепиться несколько View, не понятно, какая из View должна вернуть значение в Presenter. Поэтому получилось само собой, что методы View должны быть только void ;)