Allow sprocky user to exclude certain fields in mapping

This makes it possible to reuse existing POJO classes
Some cleanup around mapping bits