Rollback result set factory
Add generateResults to AbstractJobContext to control result generation
Add result generation support to the persistent objects