Aleksandr Osipov
я помню была вроде дискуссия на этот счет, почему так сделалано, но чет найти не могу
Да не принципиально. Просто обычно в ситуациях, когда в функцию передаешь объектный литерал, вскод услужливо подмахивает имена полей. Тут видимо не осилил из-за сложности типов