add
if (this.mapper == null)
   this.mapper = new ObjectMapper()

We can remove the extra allocation in the extending classes