code: public <P extends ParaObject> P read(String id) {
  		if (StringUtils.isBlank(id)) {
  			return null;
  		}
  		Map<String, Object> data = getEntity(invokeGet("_id/".concat(id), null), Map.class);
  		return ParaObjectUtils.setAnnotatedFields(data);
  	}
docs: Retrieves an object from the data store.
  @param <P> the type of object
  @param id the id of the object
  @return the retrieved object or null if not found