Поговори со мной.
У нас есть некий датастор. Мы к нему пишем запросы по типам: достань все Foo, достань все Bar, достань все энтити такие, что они и Foo, и Bar.
Какое поведение должно быть у запросов, в которых мы указываем больше одной энтити для результата? То есть: достань все энтити такие, что они Foo, *И* достань все энтити такие, что они Bar и Baz. Алсо, предполагается, что между этими двумя подзапросами может к тому же быть связь.
В даталоге такой запрос (поправьте, если я вдруг ошибаюсь) достает все пары подходящих энтитей. Я не уверен, что такое поведение в моем случае полезно. Поговори со мной об этом.