added a representation for projection constructors, using the existing projections, parser should work