Add projection with parameters in FindAndModify
Add test for findAndModify.projection

refs #175
Force projection params to be integer values

refs #175
Revert "Force projection params to be integer values"

This reverts commit 3d271276f9fd438599699788fb94df5314515419.
refs #175
refs #174
fix: call setAccessible when setting String id
Fix internal id fields cache