Интерфейсные ограничения для DetailsGenerator

Имеется DataGrid, для которого применяется DetailsGenerator:

this.someGrid.setDetailsGenerator(entity -> {
    GridDetail frame = (GridDetail) openFrame(null, "gridDetail", ParamsMap.of("item", entity));
    return frame;
});

при указании интерфейсных ограничений в конкретной роли для экрана gridDetail, данные ограничения не работают.

сработало ограничение на родительский экран, что довольно странно