fix jsonkit to allow recursive