private Object getCollectionProxy(BoundExpression bound) {
FetchGroupManager fgm = XORM.getFetchGroupManager(mgr);
ClassMapping mapping = XORM.getModelMapping(mgr).getClassMapping(query.getCandidateClass());
Selector selector = bound.getSelector();
selector.require(fgm.getDataFetchGroup(mapping));
CollectionProxy cp = new CollectionProxy(mgr, mapping, selector);
openResults.add(cp);
return cp;
}