I'm not saying it would be pretty, but perhaps we could forward references to such identity views to their corresponding resources, much like how surfaces/textures/swapchains work in d3d8 and d3d9.
Hmm, I don't dislike that. I actually removed that swapchain code in 2cfd75f7c5b, but that was for reasons that wouldn't apply here.