adopt refactoring in core: Projector2D was renamed to IterableIntervalProjector2D