Proxy items in 5.3

You might have noticed it: Proxy items have changed again. While playing with it, I’ve found out that it isn’t possible anymore to create a deep proxy item, or proxying under proxy-nodes. I kind of like and dislike it. It’s a kind of protection from people who run thru items without checking the Runtime settings, so it prevents you from endless loops(creating a home-proxy-item under home, pointing to home ;)). It does  limit memusage and load as proxy items where always quite a preformence penalty. But it isn’t so flexible anymore. And the stangest stuff, when you create a nested proxy, you never get warned. There isn’t even something in the log-file… Thinking more of it, it’s quite Sitecore unlike: You can’t even configure the behaviour, it’s a quite big archtectural change and it can break solutions! Hopes someone can explain me why this choose is made or tells me that I’m wring…

Happy (sunny) saturday!