Added JSONFeature to provide handy JSON APIs