Yes, it does introduce a circular reference, I have struggled with this issue as well. It does seem like something quite common that you'd want to be able to do but I couldn't find any solution when...