You are right that this behaviour is documented, but I see no reason why it works this way (why you distrust the optional attribute), because using proxies brings such an extreme performance improvment. I guess this is technically not a bug, but a feature request. |