Do we want to introduce our own JSON class just to make it easier to alter the behavior/pass additional attributes into MultiJson? Or am I over engineering here?