getting rid of a lot of resultSet boxing
getting rid of boxing in projections