public ProjectionWrapper(IProjection projection, ILogger log) { this.projection = projection; this.buferredProjection = projection as IBuferredProjection; this.log = log; Init(); }