Changed type of the second argument of "file" to XiAttribute.
Made the VariableCache scope field of blocks transient.