code: protected static <P extends ParaObject> P fromRow(Map<String, AttributeValue> row) {
  		if (row == null || row.isEmpty()) {
  			return null;
  		}
  		Map<String, Object> props = new HashMap<>();
  		for (Map.Entry<String, AttributeValue> col : row.entrySet()) {
  			props.put(col.getKey(), col.getValue().getS());
  		}
  		props.put(Config._VERSION, row.getOrDefault(Config._VERSION, new AttributeValue().withN("0")).getN());
  		return ParaObjectUtils.setAnnotatedFields(props);
  	}
docs: Converts a DynamoDB row to a {@link ParaObject}.
  @param <P> type of object
  @param row a DynamoDB row
  @return a populated Para object.