Inside a DAC (for this example, dac is called ATMTerminal) I have a dac field defined as follows:  Notice how the BqlInt.Field<> is defined. It references an identically named field in another DAC, in this case ATMSublocation. This caused some issues on BQL execution at runtime that was hard to pin down, it would be nice to have a static code analyzer.