IProjection.cs