GameObjects cache world transform (recalculated when dirty flag is set)