I've run into a strange issue where some UITextures I have in a prefab are being converted into UISprites somehow. I'm using UITextures with the Unlit/Depth Cutout shader as masks in a couple of places, but NGUI seems to have developed a habit of stomping the UITexture and replacing it with a UISprite. I'll replace the UISprite with the UITexture again, only to have it stomp it again after awhile. While not an insurmountable issue (since I'm only using a couple of these), it's kind of annoying. Any ideas on what could cause this, and how to prevent it from happening again?
This is in NGUI 3.0.8 f3 (or so says the ReadMe).