Более правильный codegen для items