Class AbstractProjectionDefinition<P>