Подскажите, почему валидатор не принимает это решение по третьему пункту. Делал через Generate -> Delegate methods...