added IndexedPropertyGetter for ShapedJson