Если честно - вообще не знаю, зачем эти усложнения. Разве что чтобы аннотацию легче писать.
Кирилл, мне тоже это кажется слишком мудреным... но не берусь утверждать, что это бесполезно, поэтому хочу разобраться... Лавстори, помощь сценарию, он от этого лучшеет.