code: public JsonReaderI<?> startObject(String key) throws ParseException, IOException {
  		Object bean = mapper.getValue(obj, key);
  		if (bean == null)
  			return mapper.startObject(key);
  		return new UpdaterMapper<Object>(base, bean, mapper.getType(key));
  	}
docs: called when json-smart parser meet an object key