private ArrayList<DriftSelectionListener> driftSelectionListeners = new ArrayList<DriftSelectionListener>();
public static DriftCarouselMemberView get(ResourceComposite composite, DriftChangeSet driftChangeSet,
Criteria initialCriteria) {
EntityContext context = EntityContext.forResource(composite.getResource().getId());
boolean hasWriteAccess = composite.getResourcePermission().isDrift();
return new DriftCarouselMemberView(context, driftChangeSet, hasWriteAccess, initialCriteria);
}