Batch mode
Batch mode
Batch mode
using PER_REQUEST strategy rather than singleton