Add projection operation
Added test, fixed an issue when using object syntax for select projections.