That is a possibility. I consider that the other alternative is counter intuitive, though. I don't think this is a piece of code that will be seen often, it mainly emulates altering the query from multiple distinct places (like beforeFind). When getting the the query in `beforeFind` it is a no-brainer that contain and formatters are relative to that particular association.