Decouple JSON rendering implementation
Decouple JSON rendering implementation

from defmethod, so it can be easily overriden

mbutlerw/yada,delitescere/yada,juxt/yada,mbutlerw/yada,mbutlerw/yada,delitescere/yada,juxt/yada,delitescere/yada,juxt/yada