i would say when you use a.b!c.d couple of times in your code but dont feel like making a macro or setting it to a variable. Naming things is one of the hardest problems in CS so name like a.b!c.d suits that expression well as it turns out to be that expression.