moving JSONKit out of S4