Because only the StartClassGroup of the first row gets the eye icon. All others do not get it. So when the second row "gets up one level" and becomes the root, we also need to tell its StartClassGroup that it should get the eye icon and select it if the previous one was selected.
Because only the StartClassGroup of the first row gets the eye icon. All others do not get it. So when the second row "gets up one level" and becomes the root, we also need to tell its StartClassGroup that it should get the eye icon and select it if the previous one was selected.