Gary, regarding this implementation. 
It fully depends from Jackson 1.
However we are planning to support both #774 
So, maybe we push `MapJsonSerializer` feature to future after merging my PR?
My point - to make dependency as less as posible, otherwise we will should provide `MapJsonSerializer` for  Jackson 2.
WDYT?