finally core devs agreed that global Y instance poses potential problems, it should be removed from all core JS code asap