I have a layer that has 5 "sub-layers" - that is the map document that is served has 5 layers in it, none of which are visible at start - such that when I do a layerInfos property I get back an array of 5 elements. Then, if I set the visibleLayers property and turn one of those layers on, when I get the layerInfos there is only 1 element returned in the array. I thought layerInfos would remain the same for that ArcGISDynamicMapServiceLayer but apparently not. Am I wrong here?