А куда, в общем случае, должен быть осуществлен переход? В edit или display методе может быть жутко замороченный алгоритм. Как система должна разобраться что там е этом методе происходит?
А она и не должна. Это решит программист, указав у метода нужный ему тип возвращаемого значения. К слову в случае edit-метода именно таким способом происходит назначение на контрол нужной lookup формы.