Works on TileEntity