moved projection into separate attachemnt of item
this will allow the pipeline to perform projection prior to order by