Ты должен понимать, что класс From может содержать огромное количесвто внутренней логики, к которой нет доступа извне.
В основном классе я хочу создать экземпляр класса From, вызвать доступный метод и получить ответ. Я говорю экземпляру класса From, куда присылать ответ, через установку делегата.