Open
Description
Issue #876 is unambiguous enough but it is linked to a more general issue which is very sensitive (much harder to get right): the ability to use a group (on another axis object) like it was the "raw key" (X.b['a1'] is translated to just 'a1' which is found on the 'b' axis) is helpful in quite a few cases and introducing that behavior solved real-life use cases. Maybe that should only be allowed for axes with the same name? I have the gut feeling it would break some stuff though... I don't remember exactly though. I guess I will have to disable that behavior and try to run various models and see what breaks to see exactly what use case it was meant for and see if we can come up with another solution for them.