Class AbstractProjection