Ослабил ограничения на контроллеры - они теперь не обязаны выдавать команды, и могут выдавать любые объекты. В команды это превращается после препроцессора