disable use of annotation within Jackson

a safety measure to prevent classpath issues with Jackson when
multiple versions are available
relates to #239
Fix incorrect serialization of nulls in Scala

Remove double handling of nulls which caused invalid JSON to be produced
fix #242