We would deprecate setProjection(String)...
How would that deal with the projection of actual fields? We could come up with some sort of wrapper for "field projections", but I feel it'd complicate things more than it helps?